From SnowShoe Makes Impression with High-Tech Software, Low-Tech Stamp:

The SnowShoe Stamp
The SnowShoe Stamp

The SnowShoe Stamp lets users authenticate transactions by touching a piece of plastic against a touchscreen.