基于好友互助方式的智能手机敏感数据保护系统和方法技术方案

技术编号:13970790 阅读:63 留言:0更新日期:2016-11-10 08:38
本发明专利技术提供一种基于好友互助方式的智能手机敏感数据保护系统和方法,通过将完整的数据文件按照好友数量划分成若干数据子文件,将各数据子文件加密后以冗余方式分布保存在本地手机和各好友手机中,读取数据文件时,从各好友手机中获取各数据子文件,经解密、合并即可还原成原始的数据文件。本发明专利技术能够实现手机中数据文件的保密性、可靠性、可恢复性,提高手机中数据的安全性,及数据恢复的便利性。

【技术实现步骤摘要】

本专利技术涉及一种基于好友互助方式的智能手机敏感数据保护系统和方法,属于分布式数据系统

技术介绍
随着移动通信、互联网技术的飞速发展,智能手机的普及应用得到了爆发式增长,智能手机不仅可拍照、存储数据,也可通过安装相应的应用程序实现交友、娱乐、网上购物、银行交易等多种功能,智能手机极大的提高了人们生活的便利性,然而,由于智能手机中存储了个人信息、个人账户信息等敏感数据,其数据安全性也受到了人们的重视,有些非法应用能够在安装、使用过程中将手机中的个人相关信息发送至该应用的服务器,从而非法获取用户信息。用户可通过多种方式加强智能手机的数据安全性,例如,设置开机密码,将重要的敏感数据保存为私密模式,安装杀毒软件以防止恶意软件任意读取手机中的数据等,这些方法可以有效保护手机中的数据,但是,手机一旦丢失,其中保存的各种数据仍可轻易的被获取到,而且,手机中的数据几乎全部丢失,给工作和生活带来了极大的不便。
技术实现思路
鉴于上述原因,本专利技术的目的在于提供一种基于好友互助方式的智能手机敏感数据保护系统和方法,通过将数据文件划分成若干数据子文件,若干数据子文件经加密后分布式地保存于多部手机中,需读取数据文件时,将若干数据子文件解密、合并成数据文件,实现数据的安全可靠性和可恢复性。为实现上述目的,本专利技术采用以下技术方案:一种基于好友互助方式的智能手机敏感数据保护方法,设本地手机的好友数量为N,存储冗余度为n,n<N+1;将数据文件拆分成N+1个数据子文件,N+1个数据子文件分布式保存于本地手机与各好友手机中,每个数据子文件存储n份。进一步的,保存数据文件的方法是,将数据文件按照所述好友数量拆分成N+1个数据子文件,各数据子文件经加密处理后按顺序排列成队列,队列的首尾连接,形成循环队列形式的数据子文件列表,该数据子文件列表中的各数据子文件按照所述存储冗余度依次保存于本地手机和各好友手机中。读取数据文件的方法是,按照数据文件名读取本地手机中保存的该数据文件对应的数据子文件,接收各好友手机中保存的该数据文件对应的数据子文件,将各数据子文件进行解密、合并处理后生成数据文件。恢复数据文件的方法是,从任一好友手机中获取本地手机的所有数据子文件,根据获取的数据子文件获取数据文件名,根据数据文件名从所有好友手机中获取该数据文件名对应的数据子文件,根据获取的各数据子文件,生成数据文件,重新将该数据文件进行拆分、加密处理后生成若干数据子文件,将各数据子文件分布式保存于本地手机与各好友手机中,各好友手机重新将各自的数据子文件进行读取、解密、合并成数据文件,再将数据文件拆分、加密处理后生成若干数据子文件,各数据子文件分布式保存于本地手机与其好友手机中。一种基于好友互助方式的智能手机敏感数据保护系统,包括配置模块、主服务器、读模块、写模块、加解密模块,配置模块用于系统安装过程中,进行域名配置、好友认证、存储及密码配置,该存储及密码配置包括设置存储冗余度,分配本地存储空间、外部存储空间、临时存储空间,设置数据子文件的加解密密码;主服务器用于与好友端主服务器进行消息交互与数据传输;写模块用于接收保存数据请求,将完整的数据文件拆分成若干数据子文件;读模块用于接收读取数据请求,将若干数据子文件合并成完整的数据文件;加解密模块,用于对数据子文件进行加、解密。进一步的,基于好友互助方式的智能手机敏感数据保护系统,还包括连接认证模块,用于本地手机与好友手机之间的连接认证;文件传输模块,用于该连接认证模块通过连接认证后,建立本地手机与好友手机之间的数据传输。基于好友互助方式的智能手机敏感数据保护系统,还包括恢复数据模块,用于恢复本地手机存储的数据子文件。保存数据文件过程为:S20:本地手机的写模块接收保存数据请求,将待保存的数据文件拆分成若干数据子文件,各数据子文件经加解密模块处理后生成加密的数据子文件,写模块将部分数据子文件保存于本地存储空间;S21:写模块向本地主服务器发送外部保存数据请求;S22:本地主服务器向好友端主服务器发送该外部保存数据请求;S23:好友端主服务器接收该外部保存数据请求,好友端连接认证模块启动对本地手机的认证;S24:好友端连接认证模块通过本地手机的连接认证,好友端文件传输模块允许建立本地手机与好友手机的数据传输连接;S25:本地主服务器将加密后的各数据子文件分别传输给好友列表中相应的好友手机;S26:好友端文件传输模块将接收到的数据子文件保存于为本地手机分配的存储空间,并向本地主服务器发送保存确认消息。读取数据文件过程为:S30:本地手机的读模块接收包括数据文件名的读取数据请求,将本地存储空间保存的、与读取数据请求中数据文件名相对应的数据子文件读取至临时存储空间;S31:读模块向本地主服务器发送外部读取数据请求,该外部读取数据请求包括数据文件名、读取请求;S32:本地主服务器向好友端主服务器发送外部读取数据请求,该外部读取数据请求包括数据文件名、读取请求;S33:好友端主服务器接收该外部读取数据请求,好友端连接认证模块启动对本地手机的认证;S34:好友端连接认证模块通过本地手机的连接认证,好友端文件传输模块允许建立本地手机与好友手机的数据传输连接;S35:好友端文件传输模块将其保存的对应数据文件名的数据子文件传输给本地主服务器;S36:本地主服务器将接收的数据子文件保存于其临时存储空间;S37:本地主服务器根据好友数量,判断所有数据子文件是否已接收,当所有数据子文件接收完毕,临时存储空间的各数据子文件先经加解密模块进行解密处理后,读模块将解密后的各数据子文件依序合并,还原出数据文件。恢复数据文件过程为:S40:本地手机的配置模块完成配置过程;S41:恢复数据模块从好友列表中任选一个好友,从该好友手机中读取该好友手机中保存的本地手机的所有数据子文件,以获取数据文件名;S42:恢复数据模块根据数据文件名,读取相应的数据文件,即从好友列表中的所有好友手机中读取该数据文件名对应的数据子文件,对各数据子文件进行解密、合并处理后恢复出数据文件;S43:本地手机将恢复的数据文件,进行保存操作,即重新拆分成若干数据子文件并加密处理后,更新本地手机与各好友手机中存储的该数据文件对应的数据子文件;S44:恢复数据模块通过本地主服务器向各好友手机发送恢复数据请求消息,各好友手机收到该恢复数据请求消息后,按照步骤S41-S43所述方法,更新好友手机的数据文件对应的、在好友手机及本地手机中存储的数据子文件。本专利技术的优点是:1、通过将数据文件划分成若干数据子文件,若干数据子文件经加密后分布式的保存于多部好友手机中,即使获得部分数据子文件,也无法得到完整的数据文件,提高了数据安全性;2、通过数据子文件的冗余存储,可利用好友手机中的若干数据子文件恢复完整的数据文件,即使手机丢失也可方便的恢复手机中的数据文件,提高了使用便利性和数据可靠性。附图说明图1是本专利技术的拓扑结构图。图2是本专利技术的系统组成结构图。图3是本专利技术的系统安装流程示意图。图4是本专利技术的保存数据流程示意图。图5是本专利技术的读取数据流程示意图。图6是本专利技术的恢复数据流程示意图。图7是本专利技术的连接认证流程示意图。具体实施方式以下结合附图和实施例对本专利技术作进一步详细的说明。本专利技术公开的基于好友本文档来自技高网...

【技术保护点】
基于好友互助方式的智能手机敏感数据保护方法,其特征在于,设本地手机的好友数量为N,存储冗余度为n,n<N+1;将数据文件拆分成N+1个数据子文件,N+1个数据子文件分布式保存于本地手机与各好友手机中,每个数据子文件存储n份。

【技术特征摘要】
1.基于好友互助方式的智能手机敏感数据保护方法,其特征在于,设本地手机的好友数量为N,存储冗余度为n,n<N+1;将数据文件拆分成N+1个数据子文件,N+1个数据子文件分布式保存于本地手机与各好友手机中,每个数据子文件存储n份。2.根据权利要求1所述的基于好友互助方式的智能手机敏感数据保护方法,其特征在于,保存数据文件的方法是,将数据文件按照所述好友数量拆分成N+1个数据子文件,各数据子文件经加密处理后按顺序排列成队列,队列的首尾连接,形成循环队列形式的数据子文件列表,该数据子文件列表中的各数据子文件按照所述存储冗余度依次保存于本地手机和各好友手机中。3.根据权利要求2所述的基于好友互助方式的智能手机敏感数据保护方法,其特征在于,读取数据文件的方法是,按照数据文件名读取本地手机中保存的该数据文件对应的数据子文件,接收各好友手机中保存的该数据文件对应的数据子文件,将各数据子文件进行解密、合并处理后生成数据文件。4.根据权利要求3所述的基于好友互助方式的智能手机敏感数据保护方法,其特征在于,恢复数据文件的方法是,从任一好友手机中获取本地手机的所有数据子文件,根据获取的数据子文件获取数据文件名,根据数据文件名从所有好友手机中获取该数据文件名对应的数据子文件,根据获取的各数据子文件,生成数据文件,重新将该数据文件进行拆分、加密处理后生成若干数据子文件,将各数据子文件分布式保存于本地手机与各好友手机中,各好友手机重新将各自的数据子文件进行读取、解密、合并成数据文件,再将数据文件拆分、加密处理后生成若干数据子文件,各数据子文件分布式保存于本地手机与其好友手机中。5.基于好友互助方式的智能手机敏感数据保护系统,其特征在于,包括配置模块、主服务器、读模块、写模块、加解密模块,配置模块用于系统安装过程中,进行域名配置、好友认证、存储及密码配置,该存储及密码配置包括设置存储冗余度,分配本地存储空间、外部存储空间、临时存储空间,设置数据子文件的加解密密码;主服务器用于与好友端主服务器进行消息交互与数据传输;写模块用于接收保存数据请求,将完整的数据文件拆分成若干数据子文件;读模块用于接收读取数据请求,将若干数据子文件合并成完整的数据文件;加解密模块,用于对数据子文件进行加、解密。6.根据权利要求5所述的基于好友互助方式的智能手机敏感数据保护系统,其特征在于,还包括连接认证模块,用于本地手机与好友手机之间的连接认证;文件传输模块,用于该连接认证模块通过连接认证后,建立本地手机与好友手机之间的数据传输。7.根据权利要求6所述的基于好友互助方式的智能手机敏感数据保护系统,其特征在于,还包括恢复数据模块,用于恢复本地手机存储的数据子文件。8.根据权利要求7所述的基于好友互助方式的智能手机敏感数据保护系统,其特征在于,保存数据文件过程为:S20:本地手机的写模块接收保存数据请求,将待保...

【专利技术属性】
技术研发人员:张玉祥张冰峰
申请(专利权)人:北京联合大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1