APP下载

SM2/SM3/SM4在Android系统中的研究与实现

2019-01-21韩星玥杨中皇

西安邮电大学学报 2018年6期
关键词:系统

郑 东, 韩星玥, 杨中皇,2

(1.西安邮电大学 无线网络安全技术国家工程实验室, 陕西 西安 710121;2.高雄师范大学 软件工程与管理学系, 台湾 高雄 82444)

移动终端智能设备已从最初的智能手机领域进入教育、医疗、军事等重要行业。智能手机逐渐取代个人电脑成为人类生活、工作和学习中不可或缺的一部分[1-2]。基于Linux的Android手机操作系统[3]是目前最热门的移动操作系统之一。Android手机代码的开源性,导致其逐渐成为大量恶意攻击者的首选目标之一[4]。美国《消费者报告》2012年度“State of the Net”报告指出,近40%的美国手机用户没有采取适当的安全措施,在账户未经准许的情况下,560万人被擅自访问[5]。TrustGo公司分析应用报告显示,在Google Play上,3.15%的应用有可能泄露用户隐私或者存在恶意行为。而在中国国内知名的91应用市场上,该比例则为19.7%。同时,大量的第三方应用市场的存在,对于Android设备的安全造成了严重的威胁。

随着智能手机的普及,不论是个人,还是企业或政府单位都不可避免地用到自带设备(bring your own device, BYOD)[6]。但是,现有网络安全设备存在局限性,使得恶意软件能够通过智能手机转移到PC或服务器上,可以实现对隐私的窃取。高级加密标准(advanced encryption standard, AES)、椭圆曲线数字签名算法(elliptic curve digital Signature algorithm, ECDSA)和安全哈希算法(secure hash algorithm, SHA)等是智能手机所用的核心密码算法,但是,这些算法不符合中国商用密码规范,其安全性不适用于所有的智能终端,并且用户的资料预设储存在国外,难以保护中国消费者的隐私。目前,国家密码管理局公布了适用于商用和军用等的密码算法,同时,SM2椭圆曲线公钥密码算法与SM9标识密码算法[7]也已成为国际标准。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统