一种基于移动终端隐私保护信息匹配的方法及系统的制作方法

文档序号:7814993阅读:161来源:国知局
一种基于移动终端隐私保护信息匹配的方法及系统的制作方法
【专利摘要】本发明提出了一种基于移动终端隐私保护信息匹配的方法及系统,首先对参数进行预处理,然后对移动终端的物理位置进行匹配,然后再对用户的兴趣爱好进行匹配,最后对用户的信息匹配度进行计算,得到信息匹配度;本发明具有很高的隐私保护安全性和实用性,避免了使用第三方服务带来的安全隐患,用户可以直接和其他用户进行通信,保证了各自隐私信息不被泄露的同时,也能达到和以前相同的功能;本发明还实现了对隐私信息的匹配进行验证的功能,规定了各部分信息必须要达到的匹配信息比例,这让用户更加方便快捷的使用。
【专利说明】一种基于移动终端隐私保护信息匹配的方法及系统

【技术领域】
[0001] 本发明涉及信息安全领域,具体的为一种基于移动终端隐私保护信息匹配的方法 及系统。

【背景技术】
[0002] 个人隐私(privacy of individual)是指公民个人生活中不愿为他人公开或知悉 的秘密。它关系到人们享有的对其个人的、与公共利益无关的个人信息、私人活动和私有领 域进行支配的一种人格权。由于个人隐私会受到攻击者的剽窃与盗取,因此个人隐私问题 应该受到广大用户的关注与重视。
[0003] 近年来,随着科技的迅速发展,小巧而轻便的移动终端越来越受到用户的青睐,各 式各样的移动终端被人们用来信息交流与通信,人们通过第三方软件即时通讯服务的应用 程序来获取自己所需要的服务。只要在有网络的环境下,一切操作起来是那么的方便与快 捷。虽然人们信息交流与通信很便捷,但是第三方软件毕竟是不可信的,我们的个人隐私信 息也许己经被可信的第三方所获取,对于广大的用户来说,这是一个非常危险的信号,因为 随时都有可能出现个人隐私泄露的问题,比如个人的手机电话薄,家庭住址等被他人盗取 后利用,对我们个人生活带到诸多不便。
[0004] 因此在这种情况下,人们不仅需要注意保护个人的隐私信息安全,而且还需要更 安全的通信协议和通信方式来保护用户各自的隐私信息不被泄露,在实际应用中我们可以 采取隐私保护信息匹配的方案来进行用户之间的通信,以达到保护隐私信息不被泄露的目 的,进一步提高通信的安全性。


【发明内容】

[0005] 本发明所要解决的技术问题是:提供一种基于移动终端隐私保护信息匹配的方法 及系统,第一个关键问题是实现两用户之间的物理位置匹配,一方面是检测接收方是否在 发送方的信号范围之内,另一方面用户双方的交流与通信是相互直接进行的,没有可信的 第三方,也不需要可信第三方提供服务;
[0006]第二个关键问题是设计一种安全信息匹配方案,在用户通信的过程中不泄露双方 的个人隐私,达到通信的安全性和保密性,同时可以显示出用户双方信息的匹配度,达到让 用户一目了然的目的。
[0007]本发明的技术方案是:一种基于移动终端隐私保护的信息匹配方法,其特征在于, 包括如下步骤:
[0008]步骤1 :对参数进行预处理;
[0009]步骤2 :对移动终端的物理位置进行匹配;若匹配,则进入步骤3,否,则进入步骤 5 ;
[0010]步骤3 :对用户的兴趣爱好进行匹配;
[0011]步骤4 :对用户的信息匹配度进行计算,得到信息匹配度;
[0012] 步骤5:结束。
[0013] 所述的步骤1包括如下步骤;
[0014]步骤1. 1 :用户A作为主动发起方,向周围发出信号ωι ;
[0015] 步骤1. 2 :用户Α在发送信号的同时记下此刻的时间ti ;
[0016] 步骤1.3:用户B收到信号%后,返回信号ω2对用户A进行回应;
[0017]步骤1. 4 :用户A收到返回信号ω2的同时再次记下此刻的时间t2 ;
[0018] 步骤1. 5 :用户A计算出两次时间的时间差At = Vh,整个参数预处理过程结 束。
[0019] 所述的步骤2包括如下步骤;
[0020] 步骤2· 1 :用户A将信号ω i在传输过程中的速度记为v ;
[0021] 步骤2. 2 :用户A将信号ω i传输的最远距离记为D ;
[0022] 步骤2. 3 :用户A计算信号ω i传输的最长时间

【权利要求】
1. 一种基于移动终端隐私保护的信息匹配方法,其特征在于,包括如下步骤: 步骤1 :对参数进行预处理; 步骤2 :对移动终端的物理位置进行匹配;若匹配,则进入步骤3,否,则进入步骤5 ; 步骤3 :对用户的兴趣爱好进行匹配; 步骤4 :对用户的信息匹配度进行计算,得到信息匹配度; 步骤5 :结束。
2. 根据权利要求1所述的一种基于移动终端隐私保护的信息匹配方法:所述的步骤1 包括如下步骤; 步骤I. 1 :用户A作为主动发起方,向周围发出信号ωi; 步骤1. 2 :用户A在发送信号的同时记下此刻的时间心; 步骤1.3:用户B收到信号%后,返回信号ω2对用户A进行回应; 步骤1. 4 :用户A收到返回信号ω2的同时再次记下此刻的时间t2 ; 步骤1. 5 :用户A计算出两次时间的时间差Λt=t2_ti,整个参数预处理过程结束。
3. 根据权利要求1所述的一种基于移动终端隐私保护的信息匹配方法:所述的步骤2 包括如下步骤; 步骤2. 1 :用户A将信号ωi在传输过程中的速度记为V; 步骤2. 2 :用户A将信号ωi传输的最远距离记为D; 步骤2. 3 :用户A计算信号ωi传输的最长时间;Γ=f; A/ /-f 步骤2. 4 :用户A计算用户B收到信号ωi所用的时间是/ =γ=γ; 步骤2.5:比较T是否大于t; 步骤2. 6:若T大于t,则说明B在用户A的信号范围内,输出时间T和t,进入步骤3;否,则进入步骤5。
4. 根据权利要求1所述的一种基于移动终端隐私保护的信息匹配方法:所述的步骤3 包括如下步骤; 用户A拥有兴趣爱好集合A1= {&1,. . .,am},用户B拥有兴趣爱好集合B1 =Ib1, · · ·,bj,定义两个哈希函数H1 (X),H2 (X)和两个随机置换函数Πi(X),Π2 (X); 步骤3. 1:用户A将集合A1=Ia1, . . .,am}中的每个元素ax依次代入哈希函数H1(X), 记为hax =H1 (ax),得到集合A2 ;其中,且x,m为正整数; >> A2 - hamS= {//,(i/,//,(aj)-Iizi"aJ 步骤3. 2 :用户A选取随机数Γι,对集合A2的每个元素.^做幂函数运算:记为 么=(Zior)S#到集合為={為,…,為J=UklVi丨=彳,用户A将集合4发送 给用户B; 步骤3. 3:用户B接收到集合A3后选取随机数r2; 步骤3. 4 :用户B对集合A3的每个元素i做幂函数运算:gyl>记为^ @ ,得到 1 1 集合={供,.·.,&} = {(為)'.·_,(d= {%,.__,β",} · ? 步骤3. 5:用户B将集合A4的每个元素+依次代入随机置换函数ΠI (X),记为A=FIl(^v),得到集合A5 ; 1 1 _ - -/ \ 為-{^"?,···,^"?)}-Πι{(说),···,(九)} - {"1,···,",^} 步骤3.6 :用户B将集合B1 =Od1,...,bn}的每个元素by依次代入随机置换函数 Π2 (X),记为ξy =Π2 (by),得到集合 = {巧,…,;^} =n:·^.··^} = {Α,···?丨;其中, 1彡y彡η,且y,n为正整数; 步骤3. 7 :用户B将集合B2的每个元素$依次代入哈希函数H1 (X)中,记为 % = //,(<.),得到集合尽={吨,…,/"Vr= !//,(&,…,/Α(/?,)} = !Α,.·.Α,!: 步骤3. 8 :用户B将集合B3的每个元素f做幂函数运算:(/; ^,记为5 =得到 y ^ ^ 9^ -f 丄 1 集合4=坏,一,4,!. = .!(叫广,?,(/^":!.=.丨/)1,?,/0; 步骤3· 9 :用户B将集合^g4=仏,···,〗:,J.的每个元素\依次代入哈希函数H2(X)中,记为 % =":瓦),得到集合B5; =\kbr...jib") =!//2(Λ;),...,/72(/Γ)! = {ζ,.,.,?! 用户B将集合A5和集合B5发给用户A; 步骤3. 10 :用户A将集合為=的每个元素R做幂函数运算:(iVi ,记为 = (4 )'·1,得到集合為-,…,- {(?)',…,(?) } - {"1,…,〇(?}· 步骤3. 11 :用户A将集合次=h?,,,!的每个元素\依次代入哈希函数H2(X)中,记 为/% = //2(义),以到集合A7; Λ- = //2(a.),...J/2(aJ\- 步骤3. 12:用户A将集合A7和集合B5作比较,输出两集合交集的势N; N=IA7ΠB51 =I{ka"· · ·,kajΠ{kb"· · ·,kbjI。
5.根据权利要求I所述的一种基于移动终端隐私保护的信息匹配方法:所述的步骤4 包括如下步骤; 步骤4. 1 :用户A计算最长时间T=D/V与用户B收到信号ωi所用的时间 D-- -1\ 步骤4.2:用户A计算P占T的比例Q,记为-2 "TTT > 步骤4· 3 :用户A计算两用户兴趣爱好集合的最大个数Μ,记为M=max(IA11,IB11);HiaxOA1LIb1I)为计算两用户兴趣爱好个数较多的一个用户所拥有的个数;IA1I为用户a 兴趣爱好的个数;IB11为用户B兴趣爱好的个数; 步骤4. 4 :用户A计算两用户兴趣爱好交集的个数N占两用户兴趣爱好集合的最大个 N|4η5ι| 数M的比例S,记为S=i=max(|4|,叫)IA1nB11为集合A1和集合B1交集的个数; , 步骤4. 5 :由上述已知的条件,可以利用以下公式计算信息匹配度: F(p) =QXP%+SX(1-P% ) 其中,P为大于O且小于IOO的随机数;求出的F(P)即为信息匹配度。
6. -种基于移动终端隐私保护的信息匹配系统,其特征在于,包括如下模块: 预处理模块:用于对参数进行预处理; 物理位置匹配模块:用于对移动终端的物理位置进行匹配;若匹配,则进入兴趣爱好 匹配模块,否,则结束; 兴趣爱好匹配模块:用于对用户的兴趣爱好进行匹配; 计算模块:用于对用户的信息匹配度进行计算,得到信息匹配度。
【文档编号】H04L29/06GK104270351SQ201410486139
【公开日】2015年1月7日 申请日期:2014年9月22日 优先权日:2014年9月22日
【发明者】张明武, 夏勇, 陈永辉, 沈华, 陈泌文 申请人:湖北工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1