Tengo dispositivos móviles (bajo consumo de energía, bajo ancho de banda) que deben actuar como proxy para ciertos tipos de datos encriptados P2P, como la votación, el pago de bitcoin u otro uso específico, y quiero asegurarme de que cada El servicio de datos del teléfono no es abusado.
Para ello necesito verificar
- El contenido general de los datos que pasan por mi servicio
- No se sabe exactamente cuál es la información (una verificación de rango es suficiente)
Pregunta
-
¿El cifrado verificable es lo correcto para aprender a resolver este problema?
-
¿Qué es y cómo funciona?
-
¿Qué hoja de ruta debo seguir al aprenderla?
Datos cifrados
Los datos serán un ZKP (como Bitcoin) y cualquiera de los siguientes
- Un voto para un candidato
- Una oferta para un producto (eBay)
- Una compra estilo bitcoin (donde la parte Tor anonimiza al comprador y al comerciante) con un equivalente en .onion