What Bump does is mutually authenticate two smartphone users by having them bump their phones together, and correlating the accelerometer readings. On top of authentication you can build all sorts of things, starting with exchanging contact info. The hard/critical part is reliability.