预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112384919A(43)申请公布日2021.02.19(21)申请号201980045446.7(74)专利代理机构中国贸促会专利商标事务所(22)申请日2019.06.18有限公司11038代理人吴信刚(30)优先权数据16/029,6082018.07.08US(51)Int.Cl.G06F21/60(2006.01)(85)PCT国际申请进入国家阶段日H04L9/00(2006.01)2021.01.06(86)PCT国际申请的申请数据PCT/IB2019/0550852019.06.18(87)PCT国际申请的公布数据WO2020/012271EN2020.01.16(71)申请人国际商业机器公司地址美国纽约(72)发明人O·索瑟阿努A·阿迪L·格瑞恩博格权利要求书2页说明书7页附图4页(54)发明名称用于语义保留位置加密的方法和系统(57)摘要本系统和方法的实施例可以提供用于加密位置信息的技术,同时保留信息的格式和语义。例如,在一个实施例中,一种用于加密数据的计算机实现的方法可以包括:接收位置数据并从接收到的位置数据生成加密数据,其中加密数据保留接收到的位置数据的格式和语义。CN112384919ACN112384919A权利要求书1/2页1.一种用于加密数据的计算机实现的方法,所述方法包括:接收位置数据;以及从所述接收的位置数据生成加密数据,其中所述加密数据保留所述接收的位置数据的格式和语义。2.根据权利要求1所述的方法,其中所述接收的位置数据包括第一互联网协议地址,并且所述生成包括:将所述第一互联网协议地址转换成指示位置的数据;确定所述指示的位置的语义分类;使用双射函数将指示位置的所述数据变换为指示符,所述指示符属于所述确定的语义分类的指示符的范围;使用格式保留加密来加密所述指示符;以及使用反向双射函数将所述加密的指示符变换为第二互联网协议地址,其中所述指示的位置的所述语义分类被保留在所述第二互联网协议地址中。3.根据权利要求2所述的方法,其中通过使用对应于每个语义分类的指示符的范围来加密确定的语义分类的类别,来保留所述指示的位置的多个语义分类。4.根据权利要求3所述的方法,其中当指示位置集合的值的集合及指示符的可能值的集合在大小上不相等时,将所述双射函数应用于相等大小的子集。5.根据权利要求1所述的方法,其中所述接收的位置数据包括第一全球定位系统坐标,并且所述生成包括:确定所述全球定位系统坐标的语义分类;使用双射函数将全球定位系统坐标变换为指示符,所述指示符属于所述确定的语义分类的指示符范围;使用格式保留加密来加密所述指示符;以及使用反向双射函数将所述加密的整数变换为第二全球定位系统坐标,其中所述第一全球定位系统坐标的所述语义分类被保留在所述第二全球定位系统坐标中。6.根据权利要求5所述的方法,其中通过使用对应于每个语义分类的指示符的范围来加密确定的语义分类的类别,来保留所述第一全球定位系统坐标的多个语义分类。7.根据权利要求6所述的方法,其中当指示位置集合的值的集合及指示符的可能值的集合在大小上不相等时,将所述双射函数应用于相等大小的子集。8.一种用于加密数据的系统,所述系统包括处理器、可由所述处理器访问的存储器、以及存储在所述存储器中并可由所述处理器执行以执行以下操作的计算机程序指令:接收位置数据;以及从所述接收的位置数据生成加密数据,其中所述加密数据保留所述接收的位置数据的格式和语义。9.根据权利要求8所述的系统,其中所述接收的位置数据包括第一互联网协议地址,并且所述生成包括:将所述第一互联网协议地址转换成指示位置的数据;确定所述指示的位置的语义分类;使用双射函数将指示位置的所述数据变换为指示符,所述指示符属于所述确定的语义分类的指示符的范围;使用格式保留加密来加密所述指示符;以及2CN112384919A权利要求书2/2页使用反向双射函数将所述加密的指示符变换为第二互联网协议地址,其中所述指示的位置的所述语义分类被保留在所述第二互联网协议地址中。10.根据权利要求9所述的系统,其中通过使用对应于每个语义分类的指示符的范围来加密所确定的语义分类的类别,来保留所述指示的位置的多个语义分类。11.根据权利要求10所述的系统,其中当指示位置集合的值的集合及指示符的可能值的集合在大小上不相等时,将所述双射函数应用于相等大小的子集。12.根据权利要求8所述的系统,其中所述接收的位置数据包括第一全球定位系统坐标,并且所述生成包括:确定所述全球定位系统坐标的语义分类;使用双射函数将全球定位系统坐标变换为指示符,所述指示符属于所述确定的语义分类的指示符范围;使用格式保留加密来加密所述指示符;以及使用反向双射函数将所述加密的整数变换为第二全球