Android Native层透明加密关键技术的研究

作者:王飞平; 高发桂*; 郑秀琴
来源:东莞理工学院学报, 2021, 28(03): 71-76.
DOI:10.16002/j.cnki.10090312.2021.03.013

摘要

在Windows平台下保护数据安全一般采用透明加密数据的方式,但Android平台上鲜见数据透明加密软件。目前市场上出现的加密软件基本为应用层加密,使用密文前须解密,解密过程会导致明文落地而存在安全隐患。本文在研究Android操作系统体系结构的基础上,设计了一种Native层透明加解密方案。该方案结合Native Hook技术、RSA非对称密码算法、SM3与SM4密码算法,能对Office及WPS等办公类文件提供透明加解密服务,加解密过程对用户来说完全透明,无需改变用户操作习惯。因该透明加解密方案运行在Native层,在解决数据安全的同时改善了数据加解密的用户体验,增强了其实用性。

全文