量子加密的随机性
量子加密技术,是利用量子原理,进行密钥的生成、明文的混淆加密、密文的还原、密文的通信等一系列加密技术。
在量子密钥分发过程中,量子随机发送不同偏振状态的成对光子(也可称为光量子,是一种量子)。
为测量量子发送的光子状态,作为接收端的通信双方就要设置测量基,对于每一个发来的随机偏振状态的光子,接收端都要随机摆放一次测量基来进行测量。
当测量基每收到一个光子,就要根据以下条件,来判断接收到的信息是1还是0。
量子加密安全性
RSA的保密性在于大数的分解难度上,如果大数分解成功,则RSA也就无保密性可言了。由于椭圆曲线资源丰富,同一个有限域上存在着大量不同的椭圆曲线,所以用户可随意地选择安全的椭圆曲线。虽然在椭圆曲线密码体制方面取得的成果并不很多,但这也可从另一方面认为椭圆密码曲线体制具有较高的强度。量子加密技术创造出“安全的密钥”、“稠密编码”等经典信息理论不可思议的奇迹,具有可证明的安全性:同时还能对窥听者的侵入进行检测,克服了传统密码学的桎梏,为未来的网络通信提供了真正确实的保障。
量子加密可实现性
RSA算法的加密过程为:C=ME(mod N),解除密的过程为:M=CD(mod N)。其中,M为明文,C为密文,E为加密密钥,D为解除密钥,N为模数。N越大,运算过程越复杂,加密速度越慢,但破译也就越困难。一般情况下,M,C,E,D,N都为512位以上的二进制整数。随着数据量的增加,软件加密往往不能满足算法的速度的要求,因此,硬件加密是将来加密技术应用的目标。对于基于Montgomery算法的RSA公钥加密,采用并行的模幂算法和模乘算法,优化了硬件结构。其硬件结构由模乘控制器、模幂控制器、数据寄存器和模乘运算单元构成。椭圆曲线密码体制,很容易在计算的硬件和软件上实现,可节省计算机的有限空间,提高运算速度,增强安全性。量子加密目前还在实验阶段,利用量子技术可在光纤一级实现密钥管理和信息加密。
量子加密实用性
基于Montgomery算法的RSA公钥加密可以进行数字签名和身份验证。ECC在Internet协议安全、远程通信、国际电子商务、移动电话等方面得到了广泛的应用。利用基于有限域的椭圆曲线可实现数据加密、密钥交换、数字签名认证等密码方案。量子密码体制目前较好的应用在密钥分发方面。当然量子密钥的应用不限于此,其它如量子无条件安全认证、个人信息保密等。从实用的角度来看,量子密码体制开始走向实用化,并有望不久后进入商用阶段。