一种用于项目信息匹配的交互方法技术

技术编号:38994685 阅读:11 留言:0更新日期:2023-10-07 10:25
本发明专利技术公开了一种用于项目信息匹配的交互方法,克服现有技术中存在的银行等机构获取外部项目信息时须通过敏感信息配对获取,易导致敏感信息泄露的问题,包括以下步骤:在需要建立信息交互的双方同时建立数据库表;请求方处理数据库中信息,为数据库中所有待匹配项目进行唯一编码;请求方获取项目工地GPS定位信息,与数据库中项目信息匹配;请求方发送交互请求,按照所需项目信息从数据库表中获取唯一编码和GPS定位信息并加密,得到唯一匹配信号;匹配方获取唯一匹配信号,反解析成唯一编码和GPS定位信息,并在数据库表中寻找所述唯一编码和GPS定位信息,完成匹配。能够在对接时通过编号和GPS定位绕过敏感信息进行匹配,保护了数据安全。数据安全。数据安全。

【技术实现步骤摘要】
一种用于项目信息匹配的交互方法


[0001]本专利技术涉及信息交互
,特别涉及了一种用于项目信息匹配的交互方法。

技术介绍

[0002]随着金融业务的不断发展,现代企业的生产经营与银行间的关系越来越 密切。银行等机构通常需要与外界交互获取外部项目资料,然而目前银行等机构的内部平台在获取外部大量项目现场资料时无法避免的需要通过一些敏感信息去实现精准一一配对获取,容易触碰数据安全底线涉及敏感数据泄露。因此,亟需一种更加安全的交互方法,保证银行与外部项目进行信息匹配时的数据安全。

技术实现思路

[0003]本专利技术的目的是克服现有技术中存在的银行等机构获取外部项目信息时须通过敏感信息配对获取,易导致敏感信息泄露的问题,提供了一种用于项目信息匹配的交互方法,能够在对接时通过编号和GPS定位绕过敏感信息进行匹配,保护了数据安全。
[0004]为了实现上述目的,本专利技术采用以下技术方案:一种用于项目信息匹配的交互方法,包括下列步骤:S1:在需要建立信息交互的双方同时建立数据库表;S2:请求方处理数据库中信息,为数据库中所有待匹配项目进行唯一编码;S3:请求方获取项目工地GPS 定位信息,与数据库中项目信息匹配;S4:请求方发送交互请求,按照所需项目信息从数据库表中获取唯一编码和GPS定位信息并加密,得到唯一匹配信号;S5:匹配方获取唯一匹配信号,反解析成唯一编码和GPS定位信息,并在数据库表中寻找所述唯一编码和GPS定位信息,完成匹配。
[0005]通过在需要建立信息交互的双方同时建立数据库表,字段包括但不限于数据时间,唯一编码,GPS定位,项目信息等。同时,对于请求方,在数据库中为所有待匹配项目进行唯一编号得到数据库表中唯一编码一列,然后通过获取项目工地GPS定位信息得到GPS定位一列,并与表中项目信息例如项目名字等匹配。然后在向匹配方发送交互请求时,按照所需项目信息从表中取出唯一编码和GPS定位信息并以特定技术手段加密来形成一组唯一信号来匹配。对于匹配方:匹配方只需获得这组唯一信号并以同样技术手段反解析成唯一编码和GPS定位列并在其数据库表中寻找即可进行匹配并反馈行内所需请求信息,在对接时可以通过编号和GPS定位绕过敏感信息进行匹配,避免了数据安全问题,进一步保护数据安全。
[0006]作为优选,所述加密包括:建立加密算法列表,随机选取加密算法对唯一编码和GPS定位信息进行加密;所述反解析包括:识别唯一匹配信号采用的加密算法,根据识别结果采用相应的反解析方式进行解密。
[0007]采用多种加密方法,每次随机选择一种,进一步保证数据安全。
[0008]作为优选,所述加密算法包括哈希加密算法进行加密:对唯一编码和GPS定位信息进行离散映射处理,得到离散信息;对离散信息进行填充预处理,将预设的初始秘钥作为迭代初始值,将离散信息序列转换为正数序列;对正数序列进行扩散操作,完成加密,得到唯一匹配信号。
[0009]采用哈希加密算法对唯一编码和GPS定位信息进行加密,信息置乱效果好,加密后的信息破译难度大,信息安全性高。
[0010]作为优选,所述扩散包括同步置乱扩散和两轮分块扩散:将正数序列进行异或处理,构建哈希加密矩阵;利用哈希加密矩阵对正数序列进行同步置乱扩散,将正数序列中随机位置的数据映射到顺序位置;将正数序列中的元素进行归一化,再利用哈希加密矩阵对归一化后的正数序列进行两轮分块扩散,使正数序列长度扩散至原来的两倍,实现加密。
[0011]对正数序列进行异或,经过多次异或,生成哈希密钥流,对哈希密钥流进行分割,构建哈希加密矩阵。
[0012]作为优选,所述哈希加密算法的反解析包括:利用预设的初始秘钥与唯一匹配信号中的元素总和生成初始哈希矩阵,将唯一匹配信号序列元素中随机位置的数据映射到顺序位置,并利用哈希加密矩阵两轮分块扩散唯一匹配信号,并对唯一匹配信号进行逆转化,将唯一匹配信号序列转换为原始状态;将唯一匹配信号元素恢复到原始位置,移除扩散,并将移除扩散后的唯一匹配信号按照预处理的逆操作进行处理,得到唯一编码和GPS定位信息。
[0013]作为优选,所述方法还包括:利用哈希加密算法对数据库中的项目信息进行加密,在将GPS 定位信息与数据库中项目信息匹配时,先对项目信息进行反解析,再进行配对。
[0014]对数据库中的项目信息进行加密,进一步保证数据安全,防止因数据库遭到攻击而导致项目信息泄露。
[0015]作为优选,请求方通过newid函数以及uuidtoast函数处理数据库中信息为数据库中所有待匹配项目进行唯一编码;编码后的发匹配项目按照重要程度在数据库中进行排序。
[0016]newid函数能够产生一个全球唯一的标识,该标识是由网卡号、CPU时钟组成,从而保证该函数调用的返回值是唯一的;UUID函数是一种用于生成唯一标识符的函数,它可以生成一个128位的数字,通常表示为32个十六进制数字,用于标识不同的实体或对象。通过newid函数并通过uuidtost函数进一步处理,在数据库中为所有待匹配项目进行唯一编号得到数据库表中唯一编码一列。
[0017]作为优选,与数据库中项目信息匹配时,同时附上数据生成时间,获得完整数据库表。用于提高匹配精度。
[0018]因此,本专利技术具有如下有益效果:通过在需要建立信息交互的双方同时建立数据库表,并在数据库中为所有待匹配项目进行唯一编号得到数据库表中唯一编码一列,然后通过获取项目工地GPS定位信息得到GPS定位一列,并与表中项目信息匹配。请求方在发送交互请求时,按照所需项目信息从表中取出唯一编码和GPS定位信息并以特定技术手段加
密来形成一组唯一信号来匹配;匹配方通过获得这组唯一信号并以同样技术手段反解析成唯一编码和GPS定位列并在其数据库表中寻找即可进行匹配并反馈请求方所需请求信息。在交互时通过编号和GPS定位绕过敏感信息进行匹配,避免了数据安全问题,进一步保护数据安全。
附图说明
[0019]图1为本专利技术方法的具体操作流程图。
具体实施方式
[0020]下面结合附图与具体实施方式对本专利技术作进一步详细描述:如图1所示的实施例中,可以看到一种用于项目信息匹配的交互方法,其操作流程为:步骤一,在需要建立信息交互的双方同时建立数据库表;步骤二,请求方处理数据库中信息,为数据库中所有待匹配项目进行唯一编码;步骤三,请求方获取项目工地GPS 定位信息,与数据库中项目信息匹配;步骤四,请求方发送交互请求,按照所需项目信息从数据库表中获取唯一编码和GPS定位信息并加密,得到唯一匹配信号;步骤五,匹配方获取唯一匹配信号,反解析成唯一编码和GPS定位信息,并在数据库表中寻找所述唯一编码和GPS定位信息,完成匹配。
[0021]本实施例中交互信号由数据库内唯一编码以及项目工地GPS定位信息两部分组成。具体操作为:通过在需要建立信息交互的双方同时建立数据库表,字段包括但不限于数据时间,唯一编码,GPS定位,项目信息等。同时,对于请求方,在数据库中为所有待匹配项目进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于项目信息匹配的交互方法,其特征在于,包括以下步骤:S1:在需要建立信息交互的双方同时建立数据库表;S2:请求方处理数据库中信息,为数据库中所有待匹配项目进行唯一编码;S3:请求方获取项目工地GPS 定位信息,与数据库中项目信息匹配;S4:请求方发送交互请求,按照所需项目信息从数据库表中获取唯一编码和GPS定位信息并加密,得到唯一匹配信号;S5:匹配方获取唯一匹配信号,反解析成唯一编码和GPS定位信息,并在数据库表中寻找所述唯一编码和GPS定位信息,完成匹配。2.根据权利要求1所述的一种用于项目信息匹配的交互方法,其特征在于,所述加密包括:建立加密算法列表,随机选取加密算法对唯一编码和GPS定位信息进行加密;所述反解析包括:识别唯一匹配信号采用的加密算法,根据识别结果采用相应的反解析方式进行解密。3.根据权利要求2所述的一种用于项目信息匹配的交互方法,其特征在于,所述加密算法包括哈希加密算法进行加密:对唯一编码和GPS定位信息进行离散映射处理,得到离散信息;对离散信息进行填充预处理,将预设的初始秘钥作为迭代初始值,将离散信息序列转换为正数序列;对正数序列进行扩散操作,完成加密,得到唯一匹配信号。4.根据权利要求3所述的一种用于项目信息匹配的交互方法,其特征在于,所述扩散包括同步置乱扩散和两轮分块扩散:将正数序列进行异或处理,构建哈希加密矩阵;利用哈希加密矩阵对正数序列进行同步置乱扩散,将正数序列中随机位置的数据映射到...

【专利技术属性】
技术研发人员:李法来傅宇瀚陆衡俞珉洋赵连峰
申请(专利权)人:中国农业银行股份有限公司浙江省分行
类型:发明
国别省市:

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

1