一种基于云存储的智能手机保密追溯方法和系统.pdf

上传人:a2 文档编号:4064230 上传时间:2018-08-13 格式:PDF 页数:15 大小:853.79KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410652353.X

申请日:

2014.11.17

公开号:

CN104539575A

公开日:

2015.04.22

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 29/06申请日:20141117|||公开

IPC分类号:

H04L29/06; H04L29/08

主分类号:

H04L29/06

申请人:

华中科技大学

发明人:

金海; 邹德清; 赵考; 代炜琦

地址:

430074湖北省武汉市洪山区珞喻路1037号

优先权:

专利代理机构:

华中科技大学专利中心42201

代理人:

朱仁玲

PDF下载: PDF下载
内容摘要

本发明公开了一种基于云存储的智能手机隐私保护追溯方法,包括:为移动设备注册云存储服务,连接到云存储服务端,申请云存储服务API的应用密钥,设置用于加密位置信息和时间信息的密码Password,向云存储服务端发送请求,与云存储服务端建立连接,持续监听移动设备的位置信息,基于位置感应的算法进行位置信息收集,判断是否需要进行位置更新,若需要进行位置更新,则根据接收的位置信息和时间信息,使用PBE算法加密位置信息和时间信息,得到密文文本文件,将包含位置信息和时间信息的密文文本文件发送至云存储端对应的目录下。本发明可以摆脱对不可信第三方服务器的依赖,最大限度的保护用户位置隐私信息不被泄露,提高位置追踪效率。

权利要求书

权利要求书1.  一种基于云存储的智能手机隐私保护追溯方法,其特征在于,包括 以下步骤: (1)将移动设备连接到云存储服务端,并向云存储服务端申请其API 的应用密钥; (2)设置用于加密移动设备的位置信息和时间信息的密码Password; (3)向云存储服务端发送请求,用于与云存储服务端建立连接; (4)持续监听移动设备的位置信息,基于位置感应的算法对位置信息 进行处理; (5)根据移动设备的位置信息判断该移动设备是否需要进行位置更 新,若需要进行位置更新,则转入步骤(6),否则返回步骤(4); (6)根据PBE算法并使用步骤(2)中的密码Password,对获取的位 置信息和时间信息进行加密,以得到密文文本文件; (7)将步骤(6)得到的密文文本文件发送至云存储服务端对应的目 录下; (8)在移动设备丢失后将另一台移动设备连接到云存储服务端; (9)从云存储服务端下载丢失的移动设备最近一段时间的密文文本文 件,根据用户提供的密码Password对该密文文本文件进行解密,以得到丢 失的移动设备的时间信息和对应的位置信息; (10)将得到的时间信息和位置信息返回给用户,进行对丢失的移动 设备的定位和找回。 2.  根据权利要求1所述的智能手机隐私保护追溯方法,其特征在于, 时间信息即为当前移动设备的日期和时钟信息。 3.  根据权利要求1所述的智能手机隐私保护追溯方法,其特征在于, 步骤(9)中的解密算法为PBE算法。 4.  根据权利要求1所述的智能手机隐私保护追溯方法,其特征在于, 步骤(3)包括以下子步骤: (3-1)发送URL格式的请求到云存储服务端; (3-2)向云存储服务端发送交互请求,并根据云存储服务端返回的报 文判断是否是第一次和云存储服务端交互,若是首次交互,则转入步骤 (3-3),否则转入(3-4); (3-3)向云存储服务端发送建立目录的请求,该请求中包含移动设备 的IMEI码,并在云存储服务端以IMEI码为名称建立文件夹; (3-4)接收从云存储服务端返回的JSON格式的回应报文; (3-5)从回应报文中提取出错误代码字段,并判断该段是否为0,若 为0,则说明URL格式的请求发送成功,否则说明发送失败,并返回步骤 (3-1)。 5.  根据权利要求1所述的智能手机隐私保护追溯方法,其特征在于, 步骤(4)包括以下子步骤: (4-1)设置时间间隔t=0; (4-2)采集移动设备的一个位置信息; (4-3)判断采集的位置信息是否是存储的第一个位置信息,如果是则 转入步骤(4-7),否则转入步骤(4-4); (4-4)根据采集到的位置信息中移动设备的坐标和内存中对应的参照 坐标进行距离计算,以得到两个坐标之间的绝对位移值; (4-5)判断计算得到的绝对位移值是否大于预设的阈值,如果大于这 个阈值,则说明需要进行位置更新,然后转入步骤(4-7),否则转入步骤 (4-6); (4-6)设置t=t+t0,并等待时间间隔t的时间,然后返回步骤(4-2); 其中t0是一个不超过60秒的整数时间; (4-7)将时间间隔t清零,将位置信息作为结果返回,并把该位置信 息替换为内存中的参照坐标,转入步骤(4-2)。 6.  根据权利要求5所述的智能手机隐私保护追溯方法,其特征在于, 步骤(4-4)的计算是通过计算两个经纬度(Long1,Lat1)和(Long2,Lat2)之 间的距离S实现: S = 2 arcsin sin 2 a 2 + cos ( Lat 1 ) * cos ( Lat 2 ) * sin 2 b 2 * 6378.137 , ]]> 其中a为Long1和Long2的差,b为Lat1和Lat2的差。 7.  根据权利要求1所述的智能手机隐私保护追溯方法,其特征在于, 步骤(6)包括以下子步骤: (6-1)接收需要发送的位置信息Li和时间信息Ti,其中Li为31个字 节,Ti为15个字节; (6-2)使用安全随机数产生函数产生64位随机数盐Ri; (6-3)使用PBE支持的AES算法加密Li,以生成位置信息密文,其 中密码Password和Ri作为密钥; (6-4)使用PBE支持的AES算法加密Ti,以生成时间信息密文,其 中密码Password和Ri作为密钥; (6-5)将时间信息的密文作为文件名,位置信息的密文作为文件内容, 并将Ri添加在文件内容中,从而生成一个文本文件; (6-6)发送该文本文件至云存储服务端; (6-7)清除在移动设备本地保存的位置信息Li、时间信息Ti和64位 随机数盐Ri。 8.  一种基于云存储的智能手机隐私保护追溯系统,其特征在于,包括: 第一模块,用于将移动设备连接到云存储服务端,并向云存储服务端 申请其API的应用密钥; 第二模块,用于设置用于加密移动设备的位置信息和时间信息的密码 Password; 第三模块,用于向云存储服务端发送请求,用于与云存储服务端建立 连接; 第四模块,用于持续监听移动设备的位置信息,基于位置感应的算法 对位置信息进行处理; 第五模块,用于根据移动设备的位置信息判断该移动设备是否需要进 行位置更新,若需要进行位置更新,则转入第六模块,否则返回第四模块; 第六模块,用于根据PBE算法并使用第二模块中的密码Password,对 获取的位置信息和时间信息进行加密,以得到密文文本文件; 第七模块,用于将第六模块得到的密文文本文件发送至云存储服务端 对应的目录下; 第八模块,用于在移动设备丢失后将另一台移动设备连接到云存储服 务端; 第九模块,用于从云存储服务端下载丢失的移动设备最近一段时间的 密文文本文件,根据用户提供的密码Password对该密文文本文件进行解密, 以得到丢失的移动设备的时间信息和对应的位置信息; 第十模块,用于将得到的时间信息和位置信息返回给用户,进行对丢 失的移动设备的定位和找回。

说明书

说明书一种基于云存储的智能手机保密追溯方法和系统
技术领域
本发明属于计算机安全领域,更具体地,本发明涉及一种基于云存储的智能手机保密追溯方法和系统。
背景技术
随着智能手机越来越普及,越来越多的用户选择使用智能手机来体验它所提供的多功能于一体的便利。在2011上半年公布的智能手机发展趋势中,全球市场调研机构IDC预计未来5年内中国手机市场上智能手机的复合增长率将达到34.1%,在2013年全球将达到7亿智能手机用户。此外,智能手机在人们的生活中也承担着重要的角色,一些隐私敏感的事务和商业交易网上如购物等都可以通过智能手机来完成。智能手机在提供了高便利和多样化服务的同时,也面临了遗失它带来的危险。智能手机中存放的数据的价值在某种程度上甚至超过了设备本身的价值,而智能手机本身的便携性又使得它极有可能遗失或被盗。那么,智能手机丢失后的追溯则成为了当前的一大挑战。
现有的手机遗失追溯系统主要有以下几种:
1)Find My iPhone、iTracker、iGotya等:这些软件都是用于追溯丢失的苹果公司生产的移动设备,它们能够为丢失iOS设备的用户提供远程定位追踪,另外用户使用另外一台iOS设备能够对丢失的设备进行远程锁定、发出警报声或者擦除设备上的数据。
2)DroidTracker、GotYa等:这些软件用于追溯丢失的装有Android系统的移动设备,用户安装了这些客户端后,每隔一段时间客户端会将用户设备的位置信息发送一个远程存储器,当用户的设备丢失之后他可以登录 到远程存储器上查看设备当前的地理位置并进行找回。
然而,以上的追溯方法存在以下几个问题:
1、由于客户端持续地监视位置信息,导致设备即便是还未丢失仍会发送用户的位置信息给第三方远程存储服务器,用户的位置隐私极有可能被恶意攻击者截获或是窃取;
2、传统的追溯方法需要依赖于可信的第三方服务器,一旦服务器遭到攻击或者提供存储服务的一方不可信,用户的位置隐私将被泄露;
3、周期性地位置更新也会造成大量数据冗余,无法为用户提供高效低负载的设备追溯。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种基于云存储的隐私保护追溯方法和系统,其目的在于,摆脱对不可信第三方服务器的依赖,最大限度的保护用户位置隐私信息不被泄露,提高位置追踪效率,同时克服了对不可信第三方的依赖,保护了用户的位置隐私,节省了数据流量并且提高了位置追踪的效率。
为实现上述目的,按照本发明的一个方面,提供了一种基于云存储的智能手机隐私保护追溯方法,包括以下步骤:
(1)将移动设备连接到云存储服务端,并向云存储服务端申请其API的应用密钥;
(2)设置用于加密移动设备的位置信息和时间信息的密码Password;
(3)向云存储服务端发送请求,用于与云存储服务端建立连接;
(4)持续监听移动设备的位置信息,基于位置感应的算法对位置信息进行处理;
(5)根据移动设备的位置信息判断该移动设备是否需要进行位置更新,若需要进行位置更新,则转入步骤(6),否则返回步骤(4);
(6)根据PBE算法并使用步骤(2)中的密码Password,对获取的位 置信息和时间信息进行加密,以得到密文文本文件;
(7)将步骤(6)得到的密文文本文件发送至云存储服务端对应的目录下;
(8)在移动设备丢失后将另一台移动设备连接到云存储服务端;
(9)从云存储服务端下载丢失的移动设备最近一段时间的密文文本文件,根据用户提供的密码Password对该密文文本文件进行解密,以得到丢失的移动设备的时间信息和对应的位置信息;
(10)将得到的时间信息和位置信息返回给用户,进行对丢失的移动设备的定位和找回。
优选地,时间信息即为当前移动设备的日期和时钟信息。
优选地,步骤(9)中的解密算法为PBE算法。
优选地,步骤(3)包括以下子步骤:
(3-1)发送URL格式的请求到云存储服务端;
(3-2)向云存储服务端发送交互请求,并根据云存储服务端返回的报文判断是否是第一次和云存储服务端交互,若是首次交互,则转入步骤(3-3),否则转入(3-4);
(3-3)向云存储服务端发送建立目录的请求,该请求中包含移动设备的IMEI码,并在云存储服务端以IMEI码为名称建立文件夹;
(3-4)接收从云存储服务端返回的JSON格式的回应报文;
(3-5)从回应报文中提取出错误代码字段,并判断该段是否为0,若为0,则说明URL格式的请求发送成功,否则说明发送失败,并返回步骤(3-1)。
优选地,步骤(4)包括以下子步骤:
(4-1)设置时间间隔t=0;
(4-2)采集移动设备的一个位置信息;
(4-3)判断采集的位置信息是否是存储的第一个位置信息,如果是则 转入步骤(4-7),否则转入步骤(4-4);
(4-4)根据采集到的位置信息中移动设备的坐标和内存中对应的参照坐标进行距离计算,以得到两个坐标之间的绝对位移值;
(4-5)判断计算得到的绝对位移值是否大于预设的阈值,如果大于这个阈值,则说明需要进行位置更新,然后转入步骤(4-7),否则转入步骤(4-6);
(4-6)设置t=t+t0,并等待时间间隔t的时间,然后返回步骤(4-2);其中t0是一个不超过60秒的整数时间;
(4-7)将时间间隔t清零,将位置信息作为结果返回,并把该位置信息替换为内存中的参照坐标,转入步骤(4-2)。
优选地,步骤(4-4)的计算是通过计算两个经纬度(Long1,Lat1)和(Long2,Lat2)之间的距离S实现:
S = 2 arcsin sin 2 a 2 + cos ( Lat 1 ) * cos ( Lat 2 ) * sin 2 b 2 * 6378.137 , ]]>
其中a为Long1和Long2的差,b为Lat1和Lat2的差。
优选地,步骤(6)包括以下子步骤:
(6-1)接收需要发送的位置信息Li和时间信息Ti,其中Li为31个字节,Ti为15个字节;
(6-2)使用安全随机数产生函数产生64位随机数盐Ri;
(6-3)使用PBE支持的AES算法加密Li,以生成位置信息密文,其中密码Password和Ri作为密钥;
(6-4)使用PBE支持的AES算法加密Ti,以生成时间信息密文,其中密码Password和Ri作为密钥;
(6-5)将时间信息的密文作为文件名,位置信息的密文作为文件内容,并将Ri添加在文件内容中,从而生成一个文本文件;
(6-6)发送该文本文件至云存储服务端;
(6-7)清除在移动设备本地保存的位置信息Li、时间信息Ti和64位随机数盐Ri。
按照本发明的另一方面,提供了一种基于云存储的智能手机隐私保护追溯系统,包括:
第一模块,用于将移动设备连接到云存储服务端,并向云存储服务端申请其API的应用密钥;
第二模块,用于设置用于加密移动设备的位置信息和时间信息的密码Password;
第三模块,用于向云存储服务端发送请求,用于与云存储服务端建立连接;
第四模块,用于持续监听移动设备的位置信息,基于位置感应的算法对位置信息进行处理;
第五模块,用于根据移动设备的位置信息判断该移动设备是否需要进行位置更新,若需要进行位置更新,则转入第六模块,否则返回第四模块;
第六模块,用于根据PBE算法并使用第二模块中的密码Password,对获取的位置信息和时间信息进行加密,以得到密文文本文件;
第七模块,用于将第六模块得到的密文文本文件发送至云存储服务端对应的目录下;
第八模块,用于在移动设备丢失后将另一台移动设备连接到云存储服务端;
第九模块,用于从云存储服务端下载丢失的移动设备最近一段时间的密文文本文件,根据用户提供的密码Password对该密文文本文件进行解密,以得到丢失的移动设备的时间信息和对应的位置信息;
第十模块,用于将得到的时间信息和位置信息返回给用户,进行对丢失的移动设备的定位和找回。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够 取得下列有益效果:
1、本发明可实现用户隐私信息的保密性:本发明使用私有云存储用户位置隐私的方式,在发送位置信息时,隐私数据将直接由用户的设备发送到用户自己设置的私有云中,而不会泄露给任何的第三方,这样,用户对第三方的信任问题可以转化为信任自己,从而消除了用户使用云服务的心里障碍。在加密用户的隐私信息时,密钥由用户自己保管,提供云服务的管理者不会拥有任何与密钥有关的信息,这样,即使攻击者或者管理者从云存储服务端获得了加密数据,也无法进行解密。攻击者只能采用暴力破解这种最耗资源的方式才能获取密钥解密数据,这大大增强了对用户数据的保护。这样,用户的隐私数据的安全性得到了保证;
2、本发明可实现轻量以及可靠的云存储服务:本发明采用的加密体系PBE适用于移动设备,用户只需记住一个长度较短的密码即可,PBE采用的加密算法和密钥管理方式都是轻量级的,这样,移动设备有限的资源不会因为负担过大而出现性能低下的问题,另外云存储服务端千万级用户的负载能力能够保证多个用户多个设备能够同时顺畅地使用本系统。分布式存储模式可以将用户的位置隐私分片或者整个存到不同的私有云中,这样加大了攻击者获取用户隐私信息的难度,增强了数据存储的可靠性;
3、本发明可实现位置收集和追溯过程的高效性:当系统收集设备的位置信息时,基于位置感应的更新算法判断设备当前的位置与之前采集的位置之间的距离,如果距离超出一个阈值,那么收集到的位置信息将被加密后发送到云存储服务端;如果距离不够,位置信息将被舍弃而设备进入等待状态。也就是说,对用户而言,当其长期处于一个地方没有移动时,系统能够智能地判断并舍弃掉冗余的位置信息,从而节省云存储服务端的存储空间以及设备的网络流量。用户能够使用任意一台装有该系统的移动设备或是PC追溯丢失的移动设备,大大节约了丢失设备后到开始追溯之间的时间。
附图说明
图1是本发明基于云存储的智能手机隐私保护追溯方法的流程图。
图2是本发明方法中步骤(4)的细化流程图。
图3是本发明方法中步骤(5)的细化流程图。
图4是本发明方法中步骤(6)的细化流程图。
图5示出本发明方法在集中式和分布式环境下的配置情况。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
如图1所示,本发明基于云存储的智能手机隐私保护追溯方法包括以下步骤:
(1)将移动设备连接到云存储服务端,并向云存储服务端申请其应用程序编程接口(Application programming interface,简称API)的应用密钥(Application key);在本实施方式中,移动设备为智能手机;其中在连接到云存储服务端时,需要输入对应的用户名和密码;
(2)设置用于加密移动设备的位置信息和时间信息的密码Password;具体而言,该密码是一个方便记忆、不超过10位的字符串;
(3)向云存储服务端发送请求,用于与云存储服务端建立连接;
(4)持续监听移动设备的位置信息,基于位置感应的算法对位置信息进行处理;具体而言,位置信息即为移动设备的经度和纬度信息;
(5)根据移动设备的位置信息判断该移动设备是否需要进行位置更新,若需要进行位置更新,则转入步骤(6),否则返回步骤(4);具体而言,如果移动设备的位移值超过一个阈值,则判断其需要进行位置更新, 否则可以舍弃该位置信息而继续监听下一个;具体而言,本实施方式中阈值被设定为一个不超过100米,能说明移动设备的位置进行了明显移动的值;
(6)根据基于密码加密(Password Based Encryption,简称PBE)算法并使用步骤(2)中的密码Password,对获取的位置信息和时间信息进行加密,以得到密文文本文件;具体而言,时间信息即为当前移动设备的日期和时钟信息。
(7)将步骤(6)得到的密文文本文件发送至云存储服务端对应的目录下;
(8)在移动设备丢失后将另一台移动设备连接到云存储服务端;
(9)从云存储服务端下载丢失的移动设备最近一段时间的密文文本文件,根据用户提供的密码Password对该密文文本文件进行解密,以得到丢失的移动设备的时间信息和对应的位置信息;具体而言,本实施方式中一段时间为一个星期;解密算法为基于密码加密(Password Based Encryption,简称PBE)算法;
(10)将得到的时间信息和位置信息返回给用户,进行对丢失的移动设备的定位和找回。
如图2所示,本发明方法的步骤(3)包括以下子步骤:
(3-1)发送统一资源定位符(Uniform Resource Locator,简称URL)格式的请求到云存储服务端;
(3-2)向云存储服务端发送交互请求,并根据云存储服务端返回的报文判断是否是第一次和云存储服务端交互,若是首次交互,则转入步骤(3-3),否则转入(3-4);
(3-3)向云存储服务端发送建立目录的请求,该请求中包含移动设备的国际移动设备身份码(International Mobile Equipment Identity,简称IMEI),并在云存储服务端以IMEI码为名称建立文件夹;
(3-4)接收从云存储服务端返回的JavaScript对象符号(JavaScript Object Notation,简称JSON)格式的回应报文;
(3-5)从回应报文中提取出错误代码(Error code)字段,并判断该段是否为0,若为0,则说明URL格式的请求发送成功,否则说明发送失败,并返回步骤(3-1);
如图3所示,本发明方法的步骤(4)包括以下子步骤:
(4-1)设置时间间隔t=0;
(4-2)采集移动设备的一个位置信息;
(4-3)判断采集的位置信息是否是存储的第一个位置信息,如果是则转入步骤(4-7),否则转入步骤(4-4);
(4-4)根据采集到的位置信息中移动设备的坐标和内存中对应的参照坐标进行距离计算,以得到两个坐标之间的绝对位移值;具体而言,计算方法按照计算两个经纬度(Long1,Lat1)(Long2,Lat2)之间距离S的公式:
S = 2 arcsin sin 2 a 2 + cos ( Lat 1 ) * cos ( Lat 2 ) * sin 2 b 2 * 6378.137 , ]]>其中a为Long1和Long2的差,b为Lat1和Lat2的差,数值6378.13为地球半径,单位为千米;
(4-5)判断计算得到的绝对位移值是否大于预设的阈值,如果大于这个阈值,则说明需要进行位置更新,然后转入步骤(4-7),否则转入步骤(4-6);具体而言,阈值被设定为一个不超过100米,能说明移动设备的位置进行了明显移动的值;
(4-6)设置t=t+t0,并等待时间间隔t的时间,然后返回步骤(4-2);具体而言,t0是一个不超过60秒的整数时间;
(4-7)将时间间隔t清零,将位置信息作为结果返回,并把该位置信息替换为内存中的参照坐标,转入步骤(4-2)。
如图4所示,本发明的步骤(6)包括以下子步骤:
(6-1)接收需要发送的位置信息Li和时间信息Ti,其中Li为31个字 节,Ti为15个字节;
(6-2)使用安全随机数产生函数(SecureRandom)产生64位随机数盐Ri;
(6-3)使用PBE支持的AES(Advanced Encryption Standard)算法加密Li,以生成位置信息密文,其中密码Password和Ri作为密钥;
(6-4)使用PBE支持的AES(Advanced Encryption Standard)算法加密Ti,以生成时间信息密文,其中密码Password和Ri作为密钥;
(6-5)将时间信息的密文作为文件名,位置信息的密文作为文件内容,并将Ri添加在文件内容中,从而生成一个文本文件;
(6-6)发送该文本文件至云存储服务端;
(6-7)清除在移动设备本地保存的位置信息Li、时间信息Ti和64位随机数盐Ri。
本发明基于云存储的智能手机隐私保护追溯系统包括:
第一模块,用于将移动设备连接到云存储服务端,并向云存储服务端申请其API的应用密钥;
第二模块,用于设置用于加密移动设备的位置信息和时间信息的密码Password;
第三模块,用于向云存储服务端发送请求,用于与云存储服务端建立连接;
第四模块,用于持续监听移动设备的位置信息,基于位置感应的算法对位置信息进行处理;
第五模块,用于根据移动设备的位置信息判断该移动设备是否需要进行位置更新,若需要进行位置更新,则转入第六模块,否则返回第四模块;
第六模块,用于根据PBE算法并使用第二模块中的密码Password,对获取的位置信息和时间信息进行加密,以得到密文文本文件;
第七模块,用于将第六模块得到的密文文本文件发送至云存储服务端 对应的目录下;
第八模块,用于在移动设备丢失后将另一台移动设备连接到云存储服务端;
第九模块,用于从云存储服务端下载丢失的移动设备最近一段时间的密文文本文件,根据用户提供的密码Password对该密文文本文件进行解密,以得到丢失的移动设备的时间信息和对应的位置信息;
第十模块,用于将得到的时间信息和位置信息返回给用户,进行对丢失的移动设备的定位和找回。
下面结合图5来说明本方法在集中式和分布式环境下的配置情况。
在集中式云存储环境下,一个云存储端服务商面对多个保密追溯系统的客户端,即多个用户都选择将自己的位置信息发送到该云存储端服务商中。每个用户都会分配一定的存储空间,而且每个用户的存储空间是相对独立的,相互之间没有影响。根据每台设备不同的IMEI码,云存储服务端为它们建立不同的文件夹目录,设备每次发送过来的加密信息就保存在对应的路径下。由于每次发送来的包含时间信息,位置信息和盐的密文其实是一个小的文本文件,云存储服务端存储的设备的一系列位置信息即是若干个大小相同的文本文件组成的。
在分布式云存储环境下,一个客户端会将自己设备的信息数据的密文分别发送到好几个云存储端,数据可以是冗余式的发送方式,即每个云存储端都保存一份完整的密文,也可以是分片式的发送方式,即位置信息的密文被分割成与云存储端数目相等的部分(具体数字视用户设置而定),分别发送给不同的云存储端,为了方便追溯,发送的小文件依然用时间信息的密文作为文件名的名称。追溯设备时这些数据中相同文件名的被收集到一起拼接起来再解密得到位置信息的明文。
本发明基于云存储的智能手机保密追溯方法,其不仅能让用户充分享受云存储带来的服务,而且可以最大限度的保护用户位置隐私信息不被泄 露。本发明通过其提供的云存储机制可以摆脱对不可信第三方服务器的依赖,最大限度的保护用户位置隐私信息不被泄露,节省了数据流量并且提高了位置追踪的效率。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

一种基于云存储的智能手机保密追溯方法和系统.pdf_第1页
第1页 / 共15页
一种基于云存储的智能手机保密追溯方法和系统.pdf_第2页
第2页 / 共15页
一种基于云存储的智能手机保密追溯方法和系统.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种基于云存储的智能手机保密追溯方法和系统.pdf》由会员分享,可在线阅读,更多相关《一种基于云存储的智能手机保密追溯方法和系统.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明公开了一种基于云存储的智能手机隐私保护追溯方法,包括:为移动设备注册云存储服务,连接到云存储服务端,申请云存储服务API的应用密钥,设置用于加密位置信息和时间信息的密码Password,向云存储服务端发送请求,与云存储服务端建立连接,持续监听移动设备的位置信息,基于位置感应的算法进行位置信息收集,判断是否需要进行位置更新,若需要进行位置更新,则根据接收的位置信息和时间信息,使用PBE算法加密。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1