NEC近日宣布开发出一种新型的快速、轻量化加密技术“TWINE(R)”,用来保证以传感器为介质的信息通信安全。
随着监控摄像头、GPS以及各式传感器越来越普及,这些介质所存储、传输的信息中包含了大量的个人隐私信息。为保护这些个人信息,要在各 传感器之间、以及与服务器之间应用加解密技术,使数据在传输和存储过程中近乎不可能因被破译而导致泄漏。
为传感器的通信数据加密,可以通过硬件,如仅限加密数据通过的小型电路组合元件,或者通过个人电脑里的软件处理来实现;服务器的通信数据加密,则是通过软件处理实现。在众多介质中传输数据,需要一种可以对应所有运行环境的轻量、快速、安全的加密算法。
目前普遍使用的加密算法是AES,但因其规模巨大,所以很难应用于小型传感器。另一方面,目前适用于小规模应用的轻量型加密算法,软件处理的速度又很低下。
NEC开发的“TWINE”加密技术,适用于小型加密专用通道、个人电脑、服务器的软件处理环境,是一种快速、安全的新型加密算法。从硬件规模、个人电脑内存使用量来看,是世界上最小量级的加密算法。
该加密技术有如下特点:
(1)在硬件和软件两种运行环境下,均可实现快速的加密算法。改良以往在加密算法中运用的“Feistel构造”,使其在硬件和软件环境下都能进行快速对应。在小型个人电脑软件上的处理速度是之前的4.5倍,在服务器上可达CPU3.76 Gbps的处理速度。
(2)运行于世界最小规模的计算资源。采用ASIC设计加密专用电路,电路规模是AES加密法的六分之一。在泛用个人电脑上通过软件处理加密时,仅用到ROM容量不到1K字节,RAM容量不到500字节,是世界上占用资源量最小的算法。
(3)与既往加密法保持同等安全性。该技术已证实对AES安全评价法等既存加解密法具备很高的耐受性,保证高安全性。