一种基于CPK的移动终端加密系统*
2015-11-26孙伟达游向东
孙伟达, 游向东
(北京邮电大学,北京100876)
一种基于CPK的移动终端加密系统*
孙伟达, 游向东
(北京邮电大学,北京100876)
使用CPK算法进行加密时需要连接硬件CPK TF卡,ios操作系统由于自身封闭性,无法内置CPK TF卡,从而无法进行CPK加密。为了有效解决ios系统这一问题,本文设计了一种方案,先将ios系统中需要加密的信息通过蓝牙4.0传送到CPK加密终端,然后在终端生成数字信封并进行CPK加密,最后再将加密后的信息通过蓝牙4.0传送回ios系统,从而实现ios系统上的CPK加密。随后ios系统可以将加密后的信息发送到目的地进行解密,解密时首先打开数字信封,然后进行CPK解密,得到发送的原始信息,从而实现信息的安全传输。
数据安全与计算机安全;CPK加密;蓝牙4.0;数字信封;ios系统
0 引言
容随着移动智能终端和网络应用技术的快速发展,手机逐渐成为人们日常使用最多的通信设备。在网络通信日益增多的今天,手机端信息传输的安全性显得愈发重要。目前较为广泛的安全认证技术是PKI,它通过以非对称加密算法为基础的数字签名技术来确认用户真实身份。PKI通过权威认证机构CA(Certificate Authority,数字认证中心)来发放和管理数字证书。这不可避免地带来一些问题,首先,由于需要第三方CA来动态处理和认证有关的细节,涉及CA的建设和维护成本、证书的管理和维护成本、RA(Registration Authority,注册中心)的运营成本等,导致成本代价高。其次,随着用户规模的不断扩大,需要扩容证书库和CA层次结构,使得运行效率逐步降低。再次,需要建立和访问在线数据库,不仅需要在线数据库建设和维护的成本,而且需要考虑用户集中访问数据库带来的问题[1]。……
