Estoy trabajando en una solución basada en la nube y me gustaría cifrar / descifrar los datos localmente utilizando una tarjeta inteligente o un certificado local de la máquina. Espero hacer esto en Javascript, pero puedo recurrir a Silverlight, ActiveX o Flash (en orden de preferencia)
Mi idea es usar esto junto con cifrado de difusión para permitir el acceso simultáneo a datos cifrados en el nube.
¿Existe una API común entre los proveedores de tarjetas inteligentes que se exponga al navegador? (marcado como seguro para scripting)
¿Hay alguna posibilidad de crear una solución multiplataforma?