SM4国密算法在Android内核的汇编语言快速实现  被引量:3

Efficient implementation of SM4 state cryptographic algorithm in Android kernel in assembly language

在线阅读下载全文

作  者:郑东[1] 常晓阳 杨中皇 ZHENG Dong;CHANG Xiaoyang;YANG Chonghuang(School of Cyberspace Security,Xi'an University of Posts and Telecommunications,Xi'an 710121,China;School of Communications and Information Engineering,Xi'an University of Posts and Telecommunications,Xi'an 710121,China)

机构地区:[1]西安邮电大学网络空间安全学院,陕西西安710121 [2]西安邮电大学通信与信息工程学院,陕西西安710121

出  处:《西安邮电大学学报》2021年第6期66-71,共6页Journal of Xi’an University of Posts and Telecommunications

基  金:国家自然科学基金项目(62072371,61772418)。

摘  要:基于Android智能设备中所封装的安全机制,利用SM4国密算法对Android智能设备中的隐私数据提供机密性保护。通过编译Android开源项目(Android Open Source Project,AOSP)的源码,设计SM4国密算法的汇编语言代码,并将所生成的安全算法动态库嵌入Android 9.0源码,在Android内核层中实现SM4密码算法对终端内部文件执行快速加密的功能。在Pixel 2设备上利用汇编语言对SM4密码算法的加密速率进行模拟仿真,结果表明,在移动智能终端中采用汇编语言设计的SM4算法具有较高的加密速率,能够高效保护Android移动设备用户的隐私数据。Based on the security mechanism encapsulated in Android smart devices,SM4 state cryptographic algorithm is adopted to provide confidentiality protection for private data in Android smart devices.By compiling the source code of the android open source project(AOSP),the assembly language code of SM4 is developed,and the generated security algorithm dynamic library is embedded into the Android 9.0 source code,the function of SM4 algorithm is realized in Android kernel layer to quickly encrypt the internal files of the terminal.Assembly language are used to simulate the encryption rate of the SM4 algorithm on the Pixel 2 device.The results show that the SM4 algorithm developed in assembly language in the mobile smart terminal has a higher encryption rate,it can efficiently protect the privacy data of Android mobile device users.

关 键 词:国密算法SM4 ANDROID操作系统 Android开源项目 汇编语言 隐私数据安全 

分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象