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