<div dir="ltr">Hello,<div><br></div><div>I am not sure if this has been discussed before or how hard it would be to implement, but I'm looking for a way to integrate a smartcard with Tor - essentially, I want to be able to host hidden service keys on the card. I'm trying to bind the hidden service to a hardware component (the smartcard) so that it can be securely hosted in a hostile environment as well as impossible to clone/move without physical access to the smartcard.</div><div><br></div><div>I have Tor running on the USBArmory by InversePath ( <a href="http://inversepath.com/usbarmory.html">http://inversepath.com/usbarmory.html</a> ) and have a microSD form factor card made by Swissbit ( <a href="http://www.swissbit.com/products/security-products/overwiev/security-products-overview/">www.swissbit.com/products/security-products/overwiev/security-products-overview/</a> ) up and running on it. I am a JavaCard developer myself  and I have developed embedded Linux firmwares before but I have never touched the Tor source.</div><div><br></div><div>Is there anyone that is willing to take on a side project doing this? Would it be just a matter of configuring OpenSSL to use the card (I haven't tried that yet)?</div><div><br></div><div>Thank you,</div><div>Razvan</div><div><br></div><div>--</div><div>Razvan Dragomirescu</div><div>Chief Technology Officer</div><div>Cayenne Graphics SRL</div></div>