手机文件保护系统及方法

文档序号:7572499阅读:546来源:国知局
专利名称:手机文件保护系统及方法
技术领域
本发明涉及一种文件保护系统及方法,特别是一种手机文件保护系统及方法。
背景技术
随着通信技术的发展,手机存储卡的容量以及手机内存容量都大大提高。用户可以将个人资料或公司资料存储在手机中,并通过手机中的文件管理功能,对各类文件如视频、图片、铃声、文本文件等进行管理。然而手机中的重要文件可能因为手机丢失等意外情况而泄露,给用户造成损失。针对这种情况,目前已推出许多对文件加密的技术,通过对手机中的指定文件加密,使他人无法获取加密文件中的信息。但是传统的置换和替代加密技术对同一明文总是产生相同的密文,易于通过频度统计的方法破解,安全性低。而DES (Data Encryption Standard,数据加密标准)、3DES、AEC等加密技术虽然安全性高,但算法过于复杂,在嵌入式系统上开销较大。

发明内容
鉴于以上内容,有必要提供一种手机文件保护系统,利用手机的MEI码的唯一性对手机文件进行加密保护,算法简单且安全性高。还有必要提供一种手机文件加密方法,利用手机的MEI码的唯一性对手机文件进行加密保护,算法简单且安全性高。所述手机文件保护系统,包括读取模块,用于当需要对手机文件进行加密时,以二进制方式读取手机的MEI码和该文件中的明文;运算模块,用于将所读取的MEI码与所读取的该明文进行加密运算,得到该明文对应的密文,该加密运算的运算方法是将该明文的各个字节循环与组成该MEI码的各位十进制数对应的二进制数进行异或运算;写入模块,用于将该文件中的明文删除,将该密文写入该文件中。所述手机文件保护方法,包括以下步骤(a)当需要对手机文件进行加密时,以二进制方式读取手机的MEI码和该文件中的明文;(b)将所读取的IMEI码与所读取的该明文进行加密运算,得到该明文对应的密文,该加密运算的运算方法是将该明文的各个字节循环与组成该MEI码的各位十进制数对应的二进制数进行异或运算;(c)将该文件中的明文删除,将该密文写入该文件中。相较于现有技术,本发明利用手机IMEI码的唯一性对手机文件进行加密保护,算法简单且安全性高。


图I是本发明手机文件保护系统较佳实施例的运行环境图。图2是本发明手机文件保护系统的功能模块图。图3是手机文件加密方法较佳实施例的流程图。图4是手机文件解密方法较佳实施例的流程图。
主要元件符号说明
权利要求
1.一种手机文件保护系统,其特征在于,该系统包括读取模块,用于当需要对手机文件进行加密时,以二进制方式读取手机的IMEI码和该文件中的明文;运算模块,用于将所读取的MEI码与所读取的该明文进行加密运算,得到该明文对应的密文,该加密运算的运算方法是将该明文的各个字节循环与组成该IMEI码的各位十进制数对应的二进制数进行异或运算;写入模块,用于将该文件中的明文删除,将该密文写入该文件中。
2.如权利要求I所述的手机文件保护系统,其特征在于,所述读取模块还用于读取用户输入的加密口令。
3.如权利要求2所述的手机文件保护系统,其特征在于,该系统还包括验证模块,用于预设加密口令的合法规则,以及根据所预设的加密口令的合法规则,验证所读取的加密口令是否合法,若所读取的加密口令符合所预设的合法规则,则该加密口令合法。
4.如权利要求3所述的手机文件保护系统,其特征在于,所述读取模块还用于将合法的加密口令存入手机的存储器中。
5.如权利要求4所述的手机文件保护系统,其特征在于所述读取模块还用于当需要对被加密的手机文件进行解密时,读取用户输入的解密口令,以及从存储器中读取该文件对应的加密口令;所述验证模块还用于验证该解密口令与该加密口令是否一致;所述读取模块还用于当该解密口令与该加密口令一致时,以二进制方式读取该文件中的密文,以及以二进制方式读取手机的IMEI码;所述运算模块还用于将所读取的MEI码与所读取的该密文进行解密运算,得到该密文对应的明文,该解密运算的运算方法是将该密文的各个字节循环与组成该IMEI码的各位十进制数对应的二进制数进行异或运算;所述写入模块还用于将该文件中的密文删除,将该明文写入该文件中。
6.一种手机文件保护方法,其特征在于,该方法包括以下步骤(a)当需要对手机文件进行加密时,以二进制方式读取手机的IMEI码和该文件中的明文;(b)将所读取的IMEI码与所读取的该明文进行加密运算,得到该明文对应的密文,该加密运算的运算方法是将该明文的各个字节循环与组成该IMEI码的各位十进制数对应的二进制数进行异或运算;(c)将该文件中的明文删除,将该密文写入该文件中。
7.如权利要求6所述的手机文件保护方法,其特征在于,在所述步骤(a)之前还包括 预设加密口令的合法规则。
8.如权利要求7所述的手机文件保护方法,其特征在于,所述步骤(a)还包括(al)读取用户输入的加密口令;(a2)根据所预设的加密口令的合法规则,验证所读取的加密口令是否合法,若该加密口令合法,则将该加密口令存入手机的存储器中,若该加密口令不合法,则结束流程。
9.如权利要求8所述的手机文件保护方法,其特征在于,该方法还包括对被加密的该手机文件进行解密的步骤(dl)读取用户输入的解密口令,以及从存储器中读取该文件对应的加密口令;(d2)验证该解密口令与该加密口令是否一致,若该解密口令与该加密口令一致,则进入步骤(d3),若该解密口令与该加密口令不一致,则结束流程;(d3)以二进制方式读取手机的IMEI码和该文件中的密文;(d4)将所读取的IMEI码与所读取的该密文进行解密运算,得到该密文对应的明文,该解密运算的方法是将该密文的各个字节循环与组成该IMEI码的各位十进制数对应的二进制数进行异或运算;(d5)将该文件中的密文删除,将该明文写入该文件中。
全文摘要
一种手机文件保护系统,包括读取模块,用于当需要对手机文件进行加密时,以二进制方式读取手机的IMEI码和该文件中的明文;运算模块,用于将所读取的IMEI码与所读取的该明文进行加密运算,得到该明文对应的密文,该加密运算的运算方法是将该明文的各个字节循环与组成该IMEI码的各位十进制数对应的二进制数进行异或运算;写入模块,用于将该文件中的明文删除,将该密文写入该文件中。本发明还提供一种手机文件保护方法。利用本发明对手机文件进行保护,算法简单且安全性高。
文档编号H04W12/02GK102612025SQ20111002682
公开日2012年7月25日 申请日期2011年1月25日 优先权日2011年1月25日
发明者孙杰 申请人:奇美通讯股份有限公司, 深圳富泰宏精密工业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1