System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据动态存储保护,具体涉及一种车辆交易客户信息动态加密防护方法。
技术介绍
1、随着互联网技术的发展,车辆交易活动逐渐线上化,交易过程中客户信息的保护和安全管理变得尤为重要。为避免客户信息不被泄露、篡改或非法使用等信息安全事故的发生,通常将信息数据进行分类加密存储至树状结构内,加强客户信息的安全性。
2、传统的树状分类模型需要大量的历史数据分析每个客户的车辆交易信息数据的特征,而车辆交易客户信息中每种信息数据的各项指标繁多且由于部分车辆交易客户的历史信息数据较少,可能导致模型难以学习到足够的特征及规律,从而使得部分动态数据的分类加密效果较差;且传统树状分类模型未考虑信息数据在时序上的变动情况,并未根据每种信息数据的变动概率将信息数据放在合适层级的子节点上,导致频繁变动的信息数据在变更密文时会占用较大索引资源,从而降低车辆交易客户动态信息加密防护的效率及效果。
技术实现思路
1、为了解决传统树状分类模型分类加密防护效果较差且效率的技术问题,本专利技术的目的在于提供一种车辆交易客户信息动态加密防护方法,所采用的技术方案具体如下:
2、本专利技术提出一种车辆交易客户信息动态加密防护方法,所述方法包括:
3、获取车辆交易系统中所有客户的每种信息数据在预设时间段内的数据变动曲线;所述信息数据至少包括车牌号码、车辆行驶里程、车辆型号、车主身份信息、交强险、商业险、车辆外观检查、车辆损耗程度以及车辆性能检查;
4、在每种信息数据的所述
5、根据每种信息数据的变动次数及变动时间,获取每种信息数据的变动概率;根据所述变动概率及所述数据变动特征获取每种信息数据的变动参量;根据所述变动参量构建每个客户所有信息数据的加密树,获取所述加密树上每个节点对应的编码及密文。
6、进一步地,所述时间变动特征的获取方法包括:
7、当所述变动次数大于等于预设第一数值时,在对应种类信息数据的所述数据变动曲线中,获取所有相邻变动间的相邻变动时间,并获取预设时间段内的平均变动时间;筛选每个所述相邻变动时间中的最大变动时间,获取所述平均变动时间与所述最大变动时间的差值绝对值,将所述差值绝对值加上预设第一正常数,得到所述时间变动特征;
8、当所述变动次数等于预设第二数值时,将相邻变动时间加上所述预设第一正常数,得到所述时间变动特征;
9、当所述变动次数等于预设第三数值时,所述时间变动特征为预设第四数值;
10、其中,预设第一数值、预设第二数值、预设第三数值与预设第四数值均为非负整数,且预设第一数值大于预设第二数值,预设第二正整数大于预设第三数值,预设第四数值小于预设第一正常数。
11、进一步地,所述每次变动前后信息数据间的哈希差值的获取方法包括:
12、在每种数据的所述数据变动曲线中,获取变动后信息数据与变动前信息数据间的哈希值差值,将所述哈希值差值转换为十进制,对应十进制数值为每次变动前后信息数据间的哈希差异。
13、进一步地,所述每种信息数据的数据变动特征的获取方法包括:
14、拟合每种信息数据的所述哈希差值与对应变动时间的变动规律关系式;将所述时间变动特征代入对应种类信息数据的所述变动规律关系式中,计算得到对应种类信息数据的数据变动特征。
15、进一步地,所述变动规律关系式的拟合方法为最小二乘法。
16、进一步地,所述每种信息数据的变动概率的获取方法包括:
17、获取每种信息数据的变动类型,所述变动类型包括固定不变、固定变动和随机变动;
18、当信息数据的所述变动类型为固定不变时,对应种类信息数据的所述变动概率为预设第第五数值;
19、当信息数据的所述变动类型为固定变动时,将对应种类信息数据的固定变动次数加上预设第二正常数,得到对应种类信息数据的所述变动概率;所述固定变动次数为车辆交易系统规定在预设时间段内的变动次数;
20、当信息数据的所述变动类型为随机变动时,获取对应种类信息数据在车辆交易系统中历史变动频次的平均变动次数,将所述平均变动次数加上所述预设第二正常数作为对应种类信息数据的所述变动概率;
21、其中,预设第五数值为正整数,预设第二正常数等于预设第五数值。
22、进一步地,所述变动类型的获取方法包括:
23、预设时间段内信息数据固定无法发生变动的信息数据的所述变动类型为固定不变;
24、预设时间段内信息数据变动次数固定且变动时间也固定的信息数据的所述变动类型为固定变动;
25、预设时间段内信息数据变动次数随机且变动时间也随机的信息数据的所述变动类型为随机变动。
26、进一步地,所述变动参量的获取方法包括:
27、将每种信息数据的所述变动概率乘以所述数据变动特征,得到对应种类信息数据的所述变动参量。
28、进一步地,所述加密树的构建方法包括:
29、根据将每种信息数据的所述变动参量将信息数据升序排列,获得排序序列;根据所述排序序列构建初始完全二叉树;从最后一个非叶子节点遍历整个所述初始完全二叉树,若所述初始完全二叉树中的子节点的所述变动参量大于对应父节点的所述变动参量,则将所述子节点判定为异常子节点,并交换所述父节点与所述异常子节点的节点位置,直至所有所述变动参量均参与构建且所述加密树中不存在所述异常子节点为止,得到所述加密树。
30、进一步地,所述密文的获取方法为利用des加密算法获取所述加密树上每个节点对应信息数据的密文。
31、本专利技术具有如下有益效果:
32、本专利技术通过获取车辆交易系统中每种信息数据在预设时间段内的数据变动曲线;然后在数据变动曲线中根据每种信息数据的变动次数及每次变动的变动时间差异获取每种信息数据的时间变动特征;根据每种信息数据的哈希差值的变动规律及时间变动特征,获取每种信息数据的数据变动特征,每种信息数据变动随机且可能包含诸多关键指标,无法根据某种关键指标变动的微小性准确获取信息数据的变动规律,哈希差值能够帮助有助于快速检测每种信息数据是否发生变动并反映数据的变动程度;然后结合反映每种信息数据变动频次及规律性的变动概率获取每种信息数据的变动参量,变动参量综合反映了变动程度大小和频繁程度;最后根据变动参量构建每个客户所有信息数据的加密树,获取加密树上每个节点对应的编码及密文,便于后续对动态数据进行索引变更。本专利技术通过获取每种信息数据对应的变动参量,根据变动参量将每种信息数据分类排序并获取加密层级结构及编码,使得变动较为频繁的信息数据在加密树中对应的节点层级越浅,对应节点编码也越短,编码越短索引越快。本专利技术提高了动态数据加密防护的本文档来自技高网...
【技术保护点】
1.一种车辆交易客户信息动态加密防护方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述时间变动特征的获取方法包括:
3.根据权利要求1所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述每次变动前后信息数据间的哈希差值的获取方法包括:
4.根据权利要求1所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述每种信息数据的数据变动特征的获取方法包括:
5.根据权利要求4所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述变动规律关系式的拟合方法为最小二乘法。
6.根据权利要求1所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述每种信息数据的变动概率的获取方法包括:
7.根据权利要求6所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述变动类型的获取方法包括:
8.根据权利要求1所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述变动参量的获取方法包括:
9.根据权利要求1所述的一
10.根据权利要求1所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述密文的获取方法为利用DES加密算法获取所述加密树上每个节点对应信息数据的密文。
...【技术特征摘要】
1.一种车辆交易客户信息动态加密防护方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述时间变动特征的获取方法包括:
3.根据权利要求1所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述每次变动前后信息数据间的哈希差值的获取方法包括:
4.根据权利要求1所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述每种信息数据的数据变动特征的获取方法包括:
5.根据权利要求4所述的一种车辆交易客户信息动态加密防护方法,其特征在于,所述变动规律关系式的拟合方法为最小二乘法。
6.根据权利要...
【专利技术属性】
技术研发人员:高超,黄钰,邵炜,沈煜凯,俞洁,
申请(专利权)人:杭州易靓好车互联网科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。