基于蓝牙设备的手机加密及解密方法_2

文档序号:9866642阅读:来源:国知局
>[0032]3.2解密步骤:每次对经过所述加密步骤的应用程序解密时,首先检测是否有要识别的蓝牙设备与手机建立了蓝牙连接,若有则获取所述要识别的蓝牙设备的mac地址,进一步判断本步骤获取的所述mac地址是否符合最近一次所述加密步骤中形成的绑定关系,若符合则启动所述应用程序,若不符合则显示解密失败。
[0033]作为一实施例,所述加密步骤中使所述mac地址和要加密的应用程序形成绑定关系时,首先获取所述应用程序的应用识别码,然后将其与所述mac地址绑定形成绑定关系。
[0034]作为一实施例,所述绑定关系中包括以下信息:所述应用识别码、所述mac地址、两者之间绑定关系的序号。
[0035]所述的绑定关系是应用和特定的mac地址之间的一种对应关系。包括但不仅限应用识别码(比如Andro i d系统中应用的包名)、参与加解密的蓝牙设备mac地址以及前面两者之间绑定关系的序号(可能存在多组绑定关系)等信息。加密过程中,需要获取待加密的应用识别码,以及参与加密的蓝牙设备的mac地址,以实现绑定。完整的绑定关系会存储在手持设备的数据库或者文件中。
[0036]如图3所示,应用程序加密流程开始,要求手机和目标蓝牙设备建立连接,之后需要获取建立起连接的蓝牙设备的mac地址,接着,会将蓝牙设备mac地址和应用程序的绑定关系保存到手机,保存成功后,应用加密流程结束,其它情况,应用加密都会失败。如图4所示,应用程序解密流程开始,要求手机和目标蓝牙设备建立连接,之后读取事先保存在手机里的mac地址和应用绑定的关系,接着需要校验蓝牙设备的mac地址是不是和之前保存的蓝牙地址匹配,如果能匹配,则解密成功,顺利进入应用正常启动流程,否则解密失败,无法进入被加密的应用。
[0037]本发明的目的是实现手机依赖其它蓝牙设备(比如智能手环、智能手表)来完成数据和应用的加、解密操作流程。
[0038]本发明所述的手机数据加密过程,在加密过程中将指定的蓝牙设备的mac地址作为密钥,通过加密算法去加密数据文件。手机数据解密过程中需要校验特定mac地址的蓝牙设备正和手机处在连接状态,否则会解密失败,以此保护手机用户数据的私密性。
[0039]本发明所述的手机应用加密过程,在加密过程中将指定的蓝牙设备的mac地址作为密钥,并建立好mac地址和应用的绑定关系事先保存。手机应用解密过程中需要校验特定mac地址的蓝牙设备正和手机处在连接状态,否则会解密失败,以此保护手机应用程序的私密性。
[0040]本发明涉及到数据加、解密过程,加密系统用数学符号描述如下:S={P,C,K,E,D},其中明文空间P为各种待加密的数据文件,密文空间C是加密完成后的数据文件,密钥空间K是蓝牙设备的MAC地址,加密算法采E用DES对称算法,解密算法D是E的逆。
[0041]本发明涉及到应用加、解密过程。手机用户可以选择对指定的应用,如记事本应用,进行加密。应用加密的时候,需要手机和蓝牙设备配对并建立连接,加密应用会和特定的蓝牙设备的MAC地址形成捆绑关系,并把这个关系保存在手机中。用户打开相关应用的时候,需要先去解密,解密的时候会判断事先保存在手机里面的那个MAC地址所对应的蓝牙设备是否和手机建立好了连接,如果是,则解密成功,否则,无法打开应用程序。
[0042]本发明在于将特定蓝牙设备的MAC地址事先保存在手机中,作为加解密算法必须用到的密钥,同时加解密时要求指定MAC地址所属的蓝牙设备必须处于连接状态(如果手机丢失,指定MAC地址所属的蓝牙设备不可能处于连接状态)。
[0043]本技术领域中的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上实施方式的变化、变型都将落在本发明的权利要求书范围内。
【主权项】
1.一种基于蓝牙设备的手机加密及解密方法,其特征在于,包括以下步骤: 1.1加密步骤:每次对手机里欲加密的程序文件加密时,首先检测是否有蓝牙设备与手机建立蓝牙连接,若有则使所述手机获取所述蓝牙设备的mac地址,并使所述mac地址与所述程序文件生成关联关系,存储所述关联关系在所述手机里; I.2解密步骤:每次对经过所述加密步骤的程序文件解密时,首先检测是否有要识别的蓝牙设备与手机建立了蓝牙连接,若有则获取所述要识别的蓝牙设备的mac地址,进一步判断本步骤获取的所述mac地址是否符合最近一次所述加密步骤中存储的所述关联关系,若符合则解密所述加密的程序文件,若不符合则显示解密失败。2.—种基于权利要求1的对手机数据加密及解密的方法,其特征在于,包括以下步骤: 2.1加密步骤:每次对手机里欲加密的手机数据加密时,首先检测是否有蓝牙设备与手机建立蓝牙连接,若有则使所述手机获取所述蓝牙设备的mac地址,并将所述mac地址作为对称加密算法的密钥对要加密的手机数据进行加密,生成加密后的数据文件; 2.2解密步骤:每次对经过所述加密步骤的手机数据解密时,首先检测是否有要识别的蓝牙设备与手机建立了蓝牙连接,若有则获取所述要识别的蓝牙设备的mac地址,进一步判断本步骤获取的所述mac地址是否符合最近一次所述加密步骤中的所述密钥,若符合则解密所述加密的手机数据,若不符合则显示解密失败。3.—种基于权利要求1的对手机应用程序加密及解密的方法,其特征在于,包括以下步骤: 3.1加密步骤:每次对手机里欲加密的应用程序加密时,首先检测是否有蓝牙设备与手机建立蓝牙连接,若有则使所述手机获取所述蓝牙设备的mac地址,使所述mac地址和要加密的应用程序形成绑定关系并存储; 3.2解密步骤:每次对经过所述加密步骤的应用程序解密时,首先检测是否有要识别的蓝牙设备与手机建立了蓝牙连接,若有则获取所述要识别的蓝牙设备的mac地址,进一步判断本步骤获取的所述mac地址是否符合最近一次所述加密步骤中形成的绑定关系,若符合则启动所述应用程序,若不符合则显示解密失败。4.如权利要求3所述的方法,其特征在于,所述加密步骤中使所述mac地址和要加密的应用程序形成绑定关系时,首先获取所述应用程序的应用识别码,然后将其与所述mac地址绑定形成绑定关系。5.如权利要求4所述的方法,其特征在于,所述绑定关系中包括以下信息:所述应用识别码、所述mac地址、两者之间绑定关系的序号。
【专利摘要】本发明揭示了一种基于蓝牙设备的手机加密及解密方法,本发明的目的是实现手机依赖其它蓝牙设备(比如智能手环、智能手表)来完成数据和应用的加、解密操作流程。本发明中,由于手机加解密过程中都必须有特定的蓝牙设备(智能手环或者智能手表等)存在并处于连接状态,如果不是特定的蓝牙设备则无法解密。这样即便用户的手机丢失,也能很好地保持手机中的数据文件的私密性和敏感应用的不可入性。在智能穿戴设备日益普及的时代,它给数据和应用的加解密方法提供了更为丰富的选择,便利且可操作性强。
【IPC分类】H04L9/08, H04M1/725, H04L9/06
【公开号】CN105634729
【申请号】CN201510993057
【发明人】刘志坚, 苗健, 戴智毅, 金海建, 李松, 杨巨伟
【申请人】上海云丞聚智能科技有限公司
【公开日】2016年6月1日
【申请日】2015年12月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1