一种数据加密传输的电子商务交易系统的制作方法

文档序号:31456952发布日期:2022-09-07 14:52阅读:来源:国知局

技术特征:
1.一种数据加密传输的电子商务交易系统,其特征在于,包括客户端、加密传输端和服务端;客户端:所述客户端包括注册模块、登录模块、用户验证模块和数据发送模块,其中,所述注册模块用于新客户注册电子商务交易系统以建立连接,实现电子商务交易服务,所述登录模块包括姓名输入栏、手机号输入栏、身份证号输入栏、验证码栏,输入相关的信息以进行登录,保证客户为本人,所述用户验证模块包括手机号验证、人脸验证和指纹验证,客户需提前录入手机号、人脸和指纹以进行身份验证,保证为本人操作,通过数据发送模块发送客户电子商务信息;加密传输端:加密传输端采用密文加密策略来保护电子商务交易中的客户的私有信息,通过客户的私钥对交易信息进行加密;服务端:所述服务端包括数据处理模块、订单管理模块、身份识别模块和交易模块,所述数据处理模块对加密传输端的客户交易信息利用公钥进行解密,利用fcm算法对电子商务交易订单进行聚类,所述订单管理模块对已聚类的电子商务交易进行订单操作,包括添加订单、删除订单和修改订单,服务端的身份识别模块用来再次确认客户是否为本人操作,身份识别包括人脸识别和指纹识别,以确保满足客户本人的体态特征,确认客户本人真实信息,最后在交易模块完成电子商务交易。2.根据权利要求1所述一种数据加密传输的电子商务交易系统,其特征在于,所述用户验证模块包括手机号验证、人脸验证和指纹验证,其中手机号、人脸和指纹均在注册模块客户需提前录入手机号、人脸和指纹以进行身份验证,保证为本人操作。3.根据权利要求1所述一种数据加密传输的电子商务交易系统,其特征在于,所述数据发送模块用来发送客户电子商务信息,电子商务信息包括客户id,交易类型、交易价格、交易地址、访问地址、购买服务、时间戳,其中客户id、交易地址、交易价格、购买服务为客户的私密信息,交易类型、访问地址、购买服务、时间戳为系统的共享信息。4.根据权利要求1所述一种数据加密传输的电子商务交易系统,其特征在于,所述加密传输端采用密文加密策略来保护电子商务交易中的客户的私有信息,通过客户的私钥对交易信息进行加密,具体步骤如下:(1)设置(λ):在接收到安全参数λ作为输入时,创建公钥pk和主密钥msk;(2)生成密钥(pk,msk,id,a):需输入包括:公钥pk、对应的主密钥msk、用户id和用户的属性集a,在接收到上述输入后,生成用户密钥sk;(3)加密在接收到公钥pk、电子交易信息m、访问策略和一组用户的id:s时,生成密文ct,其中,为访问策略中的信息,ρ对的行向量映射到属性名,{a
ρ(i)
}被定义为第i个客户的电子交易信息属性值。5.根据权利要求4所述一种数据加密传输的电子商务交易系统,其特征在于,对加密模型利用基于信息安全的博弈论来描述,其中和分别描述博弈论中的挑战者和竞争者,具体步骤如下:(1)挑战者首先通过根据权利要求4所述设置(λ)获得pk和相应的msk,然后,挑战者将pk发送给竞争者并保留msk;
(2)竞争者可以两个查询中选择任意一个,两个查询包括密钥查询和盲密钥查询,其中,密钥查询指:如果竞争者根据属性集a和用户id查询密钥sk,那么竞争者向挑战者发送属性集a并获得密钥rk
a
;盲密钥查询指:当竞争者基于属性集a和用户id查询盲密钥bk时,挑战者搜索列表l中的元组,该元组包含(a,id,sk
a
,tk
a
,rk
a
),其中,sk
a
为属性集a对应的私钥,tk
a
为属性集a对应的盲密钥,rk
a
为属性集a对应的恢复密钥,如果存在上述元组,那么挑战者向竞争者发送tk
a
作为答案,否则,挑战者将运行密钥生成算法以获取其私钥sk
a
和盲密钥tk
a
,最后,挑战者存储在列表l中元组(a,id,sk
a
,tk
a
,rk
a
);(3)与访问结构和用户id集s0、s1的两条长度相等的消息的两条长度相等的消息将分别由竞争者发送给挑战者此时,列表l中的属性集a均不符合和或者列表l中的用户id均不符合s0和s1,挑战者随机选择一个数字μ={0,1},使用加密算法对和s
u
下的信息m
u
进行加密,并将结果返回给竞争者(4)竞争者继续进行上述步骤(2)查询,此时,没有一个属性集满足或者没有一个用户id集满足s0和s1;(5)竞争者生成一个数γ,当且仅当γ=u时,竞争者赢得比赛,竞争者a获胜的概率定义为其中pr{γ=u}为γ=u的概率,γ为随机数,u为循环群中的元素。6.根据权利要求4所述一种数据加密传输的电子商务交易系统,其特征在于,所提出的密文加密策略使用了一个加密方案定义为se=se.enc(k
se
,m),其中se.enc(k
se
,m)是加密算法和se,将元组作为双线性映射参数,其中,为素数乘法循环群z
p
的子集,循环群指中的每一个元素都是中某一个固定元素g的乘方,满足映射q为密文加密策略的个数,密文加密策略具体步骤如下:(1)该策略选择一个安全参数λ作为输入,令(1)该策略选择一个安全参数λ作为输入,令τ=g
θ
,其中,表示素数乘法循环群第d1个子集,表示素数乘法循环群第d2个子集,表示素数乘法循环群第d3个子集,g4表示素数乘法循环群第d4个子集,g
θ
表示素数乘法循环群第θ个子集,选择随机元素u,h,ω,v,v

,u

∈g以及d1,d2,d3,d4,α,θ∈z
p
,采用密钥生成函数kdf,令l=|key|+|p|表示函数输出的长度,其中,|key|表示密钥长度,|p|表示素数值,se=se.enc表示加密方案,该方案生成g
i
表示素数乘法循环群第i个子集,g
i
表示素数乘法循环群第α
i
个子集,其中i∈[1,m]∪(m+2,2m),m是最大用户数,定义哈希函数h:g1

{0,1}
t
,它将g
t
中的一个元素映射到{0,1}中的一个元素,它表示加密密钥的空间,并生成公钥:主密钥为msk=(d1,d2,d3,d4,α,θ);(2)令a1,...,ak∈z
p
是属性集a中的属性值,该算策略输入pk、对应的msk、属性集a和用户id,并选择随机数r,r

,r1,...r
k
,r
′1,...,r

k
∈zp,其中k是属性集a的大小的集合,它生
成用户密钥sk为:sk=(k1,k2,{k
i,1
,k
i,2
,k
i,3
,k
i,4
,k
i,5
}
i∈[1,k]
),k1是属性集a1的大小,k2是属性集a2的大小,k
i,1
是属性集第i行第1列的属性值,k
i,2
是属性集第i行第2列的属性值,k
i,3
是属性集第i行第3列的属性值,k
i,4
是属性集第i行第4列的属性值,k
i,5
是属性集第i行第2列的属性值,满足:列的属性值,满足:列的属性值,满足:列的属性值,满足:(3)该策略利用公钥pk、信息m、访问策略和用户id集s∈{1,...,m}作为输入,然后随机选择一个向量用于共享μ,对于i从1到ι,将计算其中是的第i行,再次随机选择:s
i,1
,...,s
i,ι
,s
1,2
,...,s
ι,2
,z1,...,z
ι
∈z
p
,其中,s
i,1
,...,s
i,ι
,s
1,2
,...,s
ι,2
,z1,...,z
ι
均为循环群中的元素,生成封装的密钥并计算,ssk为对话信息,k
se
=h(key),c
se
=se.enc(kse,m),然后生成密文ct:其中,中,中,7.根据权利要求1所述一种数据加密传输的电子商务交易系统,其特征在于,所述数据处理模块对加密传输端的客户交易信息利用公钥进行解密,利用fcm算法对电子商务交易订单进行聚类,采用ssd目标处理算法对用svm算法进行分类后的电子商务交易数据进行标记处理并存储,采用下列方式确定分类方式:(1)对电子商务交易数据中各类数据的历史分类情况和全局分类情况进行分类处理;(2)根据资产数据的历史分类和全局分类结果标记处理并存储相关资产数据。8.根据权利要求7所述的一种数据加密传输的电子商务交易系统,其特征在于,采用下列方式对输入的电子商务交易数据中的各类数据的历史分类情况和全局分类情况进行分类处理:根据证券资产的数据特性,针对电子商务交易数据集,假设电子商务交易数据训练集为t,x,y为数据集的解,x表示该值存在的解,y表示不存在时的解,并假设总共有l个数据集,某个数据集表示为第i个,对应的还有第j个数据集,表示与前一个不同的数据集,由此有t=(x1,y1)...(x
l
,y
l
),其中x1,y1,x
l
,y
l
分别为不同数据的解,随后根据训练集构造并求解最优化的解,假设最优解为α,有其中α
j
假设为第j个最优解,又假设可以得到最优解α=(α1,...,α
l
)
t
,再计算数据集解的参数w
*
,有再选择α的一个分量α
*
,由此计算另一个解的分量b
*
,构建分化超平面(w
*
+x)+b
*
=0,由此求出的决策函数f(x)=sgn(g(x)),其中g(x)为决策函数参考函数,(g(x)),其中g(x)为决策函数参考函数,由
此对所以满足f(x
i
)≤0的点{x
i
|y
i
=1},计算他们到超平面的距离根据d
i
取的距离为d
j
=max(d
i
),对所有满足f(x
i
)≥0的点{x
i
|y
i
=-1},计算它们到超平面的距离同理,取得的距离d
i
为最大值,得到d
k
=max(d
i
),假设量变区间为x0,假设区间最小值为a,最大值为b,并假设质变区间为x,区间最小值分别为c和d,因此有x0=[a,b],并且x=[c,d],对任意输入的x计算其位置如下:其中ρ(x,x0)和ρ(x,x)的定义为以及以及再计算输入x关于x0和x的关联函数为其中表示点x与区间x0的位置关系,即假设在x0的中点取得最大值,则的中点取得最大值,则可以描述x与x0和x组成的区间的位置关系,当某特征值的最优点不在区间的中点时,必须根据实际问题的要求建立不同形式的关联函数,当最优点在左侧达到时,给定区间x0=[a,b],称ρ
l
为x与区间x0关于x0的左侧距,反之给定区间x0=[a,b],称称ρr为x与区间x0关于x0的右侧距,假设最优点在x0时,达到最优时的初等关联函数计算是,假设x0=[a,b],x=[c,d],x0=[a,b],且无公共端点,建立初等关联函数为同理,又假设当x0=[a,b],x=[c,d],x0=[a,b],且有公共端点,则x
z
,对于所有的x≠x
z
,建立初等关联函数k(x)如下:最后可以根据选定指标如关联函数数值对稳定域和可拓域进行分类,找出电子商务交
易数据并结合上述转化规则采取针对性的方法,完成分类并处理。

技术总结
一种数据加密传输的电子商务交易系统,包括客户端、加密传输端和服务端,客户端包括注册模块、登录模块、用户验证模块和数据发送模块,通过加密传输端对客户端发送的数据进行加密,并将加密后的数据发送至服务端,在不泄露客户身份信息前提下安全地完成电子商务交易。本发明的有益效果:能够有效地防止客户个人信息和交易信息泄露,为客户电子商务交易带来保障。障。障。


技术研发人员:刘志伟
受保护的技术使用者:刘志伟
技术研发日:2022.07.23
技术公布日:2022/9/6
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1