En informática, Real-Time significa el estudio de los sistemas que deben operar dentro de estrictas restricciones de tiempo. Esta es una clase muy grande de sistemas, y tiende a incluir la mayoría de las aplicaciones con una interfaz de usuario. Por ejemplo, si va a Youtube y ve un video, entonces esta es una aplicación en tiempo real: la descarga, descompresión y visualización de las imágenes debe realizarse en un horario estricto para que los movimientos sean suaves y se mantengan sincronizados con el audio. .
Por su preocupación expresada por el consumo de energía, supongo que realmente no quiere decir "tiempo real"; más bien, quiere saber acerca de los sistemas integrados , otra clase muy grande de sistemas. El consumo de energía es más relevante para los sistemas que deben funcionar con una batería, por lo que en particular los dispositivos portátiles.
La lista de dispositivos que utilizan cifrado es abierta, por lo que no puede reunirlos todos. Sin embargo, se puede observar que cualquier sistema que se involucre en SSL / TLS utilizará uno de los sistemas de cifrado que se admiten en ese protocolo; esta será la mayor parte del tiempo AES, 3DES o RC4. Entre los sistemas que no usan uno de estos tres algoritmos, los más notables son los teléfonos GSM; las versiones anteriores del protocolo (2G) utilizaron A5 / 1 , un cifrado de flujo personalizado; las versiones más nuevas (3G / UMTS) se basan en KASUMI . Un punto importante para el debate en cuestión es que si bien A5 / 1 fue diseñado para un consumo de energía muy bajo y una implementación de hardware sencilla, KASUMI tiene un diseño mucho más "similar a un software", lo que significa que para los teléfonos que admiten 3G, el sistema de encriptación Se ha vuelto bastante despreciable en el consumo total de energía. De hecho, cualquier teléfono inteligente se involucrará habitualmente en el tráfico web, y esto incluye HTTPS, por lo tanto SSL, por lo tanto, AES / 3DES / RC4.
En cualquier caso, el consumo de energía depende mucho de la tecnología de implementación, por lo que no puede haber ninguna respuesta absoluta; además, cualquier comparación se vuelve obsoleta después de unos años, a medida que la tecnología evoluciona.
Este artículo describe una comparación de varios cifrados de bloque "ligeros", centrados en el consumo de energía en plataformas de hardware (es decir, ASIC personalizado). Esto debería proporcionarle punteros y terminología aceptada para futuras búsquedas basadas en Google.