李路曼,旷 炜,侯玉华,李兴新,彭成智(中讯邮电咨询设计院有限公司,北京 100048)
随着移动通信产业的迅猛发展,移动终端逐渐转变为互联网业务的关键入口[1]。然而,随之而来的非法截听、信息窃取、诱骗欺诈等移动终端信息安全问题也开始让人担忧,国际国内发生的“飞马”事件、“窃听门”事件等网信安全事件层出不穷,不仅损害个人和企业合法权益,更是威胁到国家安全和发展利益[2]。因此,如何解决移动通信信息安全问题,为用户提供移动通信安全服务,是亟待解决的问题。
目前国内移动通信系统没有对语音业务提供端到端的安全措施,信息被非法截取的现象极易发生。传统的保密通信技术是通过经典加密算法对信息进行加密,但随着计算机运算能力的快速提高,尤其是云计算、大数据、量子计算的兴起,给依赖数学复杂度来保障安全的经典网络加密方法带来了巨大挑战[3]。
基于量子密钥技术实现的量子保密通信,是以量子力学为基础,利用量子的不确定性原理、不可克隆原理等物理特性[4],使通信的双方能够产生并分享一个用来加密和解密消息的随机密钥,从而实现安全通信[5]。它具有密钥分发和生成后不会被破译或计算破解、信息不会泄密的优势,可以保证绝对的安全性。本文将量子密钥技术和传统移动通信相结合,利用量子制密系统和量子密钥管理系统,将量子通信密钥和量子通话密钥分发到移动终端,通过密钥中转加密的方式实现移动终端保密通信,为政企和个人的移动通信提供安全保障。
在密码学中,无论是非对称加密算法,还是对称加密算法,其使用的密钥都是来源于随机数。传统密码技术中使用的随机数是由确定性算法产生,具有可预测性,因此,被广泛称为伪随机数[8],其安全性依赖于算法的复杂度,但随着计算机技术的发展,计算能力、运行速度和应用范围均呈现指数增长,使得任何加密算法都存在被破译的风险[9]。基于经典物理过程所产生的随机数来源于自然界中的模拟信号[10],但从理论上讲,这种随机过程属于经典物理范畴,并非绝对安全,只是安全系数较高,如果获取足够多的信息,计算能力强大的窃听者也是可以破解的[8]。
进入信息化时代,对于安全性的需求越来越高,由量子力学与密码学结合形成的量子密码学应运而生[11]。量子密码学的理论基础是量子力学,使用的随机数来源于量子随机数发生器(Quantum Random Number Generator,QRNG)产生的量子信号,其安全性由量子的不确定性原理和不可克隆原理保证,具备不可预测性、不可重复性和无偏性等特征,满足真随机性的所有条件[12],从根本上保证了随机序列的不可预测性和不可再生性[17-18]。结合一次性密码(One Time Password,OTP)技术,可以有效抵抗任意的量子计算和非量子计算破译威胁,保障信息传输的“无条件”安全[19],从而构建保密系统。其中:
a)不确定性原理[13]。由德国物理学家海森堡于1927 年提出,即对于微观粒子的某些物理量,当确定其中一个量时,就无法同时确定另一个量,例如微观世界的一个粒子永远无法同时确定粒子的位置和其动量。当有人对量子系统进行偷窥时,一定会破坏这个系统。
b)不可克隆原理[13-14]。任意一个未知的量子态进行完全相同的复制过程是不可实现的,因为复制的前提是测量,而测量一般会改变该量子的状态。任何量子密码都不可能被第三方复制而被窃取信息。
基于以上2个原理,即使量子密钥不幸被截获,也会因为测量过程中对量子状态的改变使得攻击者只能得到一些毫无意义的数据[14]。因此,相较于传统密码技术,量子密码技术拥有无条件安全性的优势,能够有效避免信息被攻击破译,保障了信息传输的绝对安全[15]。
随着信息技术的飞速发展和网络通信技术的广泛应用,信息安全日益成为事关国家安全和发展利益、企业合法权益和个人隐私的重要问题,在要求信息安全传送,不被第三方窃取、修改和伪造的基础上,还要求通信过程方便快捷。目前,我国量子保密通信技术已经达到了实用化、产业化的发展水平,在国家政策的大力支持下,在金融、政务、国防军事等领域得到了广泛的应用[6],试点部署和示范应用最多的量子保密通信方案是结合量子密钥分发和对称密码技术的加密通信,也是通信领域研讨和标准化推进的重点方向。
根据量子密钥分发和使用方式的不同,量子保密通信主要分为2种模式,一种是量子密钥在线分发,通过量子密钥分发网络生成的量子密钥直接分发到移动终端。典型的行业应用包括政企保密专线或专网、高端安全会议、数据中心之间的数据灾备及数据安全传输等。这种模式的优势在于方案成熟、改造量小等,劣势在于量子密钥分发网络覆盖有限、部署成本高、支持的业务类型少等。另一种是量子密钥在线与离线结合分发,通过安全通信技术和手段将量子密钥分发到移动终端,典型的行业应用包括量子安全移动通信、量子安全物联网、量子安全远程办公等场景。这种模式支持的业务类型多样,使用方式便捷灵活,可与现有业务系统更好地结合,成本相对较低,因此,本文基于此模式进行移动终端保密通信方案设计。
为保证通信的无条件安全性,本文采用QRNG 作为密钥源,分别与量子制密系统和量子密钥管理系统对接,将生成的量子密钥进行加密存储。量子密钥分发涉及QRNG、量子制密系统和量子密钥管理系统以及移动终端,分发过程如图1 所示。每部移动终端在初始状态下均需初始化和离线充注N组量子通信密钥,注入的量子通信密钥由量子制密系统分发。完成量子通信密钥分发后,量子制密系统与量子密钥管理系统在线同步更新量子密钥,使量子密钥管理系统与移动终端拥有完全一致的对称密钥,且每部移动终端中存储的量子通信密钥互不相同。当移动终端中的量子通信密钥小于一定阈值或使用期限到期时,移动终端自动向量子制密系统发起新的量子通信密钥充注请求。同时,量子制密系统需与量子密钥管理系统同步更新密钥。
图1 量子密钥分发过程
移动终端保密通信由移动终端和量子密钥管理系统构成,有以下3种通信机制。
方案1(见图2):双方通信时,首先移动终端A 向量子密钥管理系统发起与移动终端B 之间的通信请求。然后,量子密钥管理系统随机产生一组用于此次安全通话的量子通话密钥,并分别在分配到各自的量子通信密钥组里随机选择一个量子通信密钥进行加密,分发给双方。最后,移动终端A 和移动终端B分别使用各自的量子通信密钥解密得到量子通话密钥,并进行加密通话。通话结束后,立即销毁此次通话所使用的量子通信密钥和量子通话密钥,不重复使用。
图2 保密通信机制(方案1)
方案2(见图3):双方通信时,首先移动终端A 向量子密钥管理系统发起与移动终端B 之间的通信请求。然后,双方使用各自的量子通信密钥组进行密钥协商,获取量子通话密钥。最后,移动终端A和移动终端B 使用量子通话密钥进行加密通话。通话结束后,立即销毁此次通话所使用的量子通信密钥和量子通话密钥,不重复使用。
图3 保密通信机制(方案2)
方案3:假设移动终端未提前充注量子密钥,通话机制如图4 所示,由移动终端与量子密钥管理系统通过传统公钥证书方式进行身份认证和密钥协商,获取通话密钥进行加密通话。通话结束后,立即销毁此次通话所使用的量子通信密钥和量子通话密钥,不重复使用。
图4 保密通信机制(方案3)
当移动终端中存储的量子通信密钥小于一定阈值n或使用期限到期时,移动终端会自动向量子制密系统提交认证信息,发起新的量子通信密钥充注请求,量子制密系统对该终端提交的认证信息进行核验,核验成功后,向该终端在线分发(N-n)组新的量子通信密钥,以保证每部移动终端都能拥有源源不断的量子通信密钥以供使用,其在线分发流程如图5所示。
图5 量子密钥在线分发流程
数字经济时代,移动终端逐渐成为人们生活和工作中不可或缺的产品,其为人们带来智能化便利的同时,也导致了一系列日益凸显的移动通信信息安全问题,可靠的移动通信安全已经成为护航经济发展、保障社会安全的重要基石。因此,高安全的移动终端保密通信成为保障信息安全的核心需求。本文利用量子态的不确定性原理和不可克隆原理,将量子密钥技术、国密算法和传统移动通信相结合,开展了基于量子密钥的移动终端保密通信方案研究,为用户提供高可靠的端到端的移动通信安全保障。