摘要

针对目前Android平台数据安全问题,借鉴Windows平台下的钩子透明加密技术和文件过滤驱动透明加密技术,设计实现了Android平台下文件过滤驱动的文件透明加密系统。该系统打破了传统Android应用的开发习惯,通过拦截系统调用,采用主机mac地址转换而成的密钥,将加解密算法写入内核,从根本上保证了用户信息的安全。同时,将身份验证放到屏幕锁环节,提高了用户体验。具体地,描述该系统的总体设计方案和各模块的设计方法,编码过程中使用Android应用开发技术和交叉编译原理。系统测试结果表明,该系统可以有效地透明加密文件,实现对手机文件的隐私保护。