【技术实现步骤摘要】
交互数据的识别方法及装置
[0001]本专利技术涉及加密
,尤其涉及一种交互数据的识别方法及装置
。
技术介绍
[0002]本部分旨在为本专利技术实施例提供背景或上下文
。
此处的描述不因为包括在本部分中就承认是现有技术
。
[0003]在当今数字化时代,越来越多的文件和信息以数字化形式存在,这使得文件和信息的数据存储
、
传输和共享变得更加便捷
。
然而,这也伴随着潜在的数据泄露风险,数据容易受到非法访问
、
复制和传播的威胁
。
[0004]为确保数字形式的文件和信息传输时的安全性和隐私性,往往会使用加密算法保护数据的安全和隐私
。
常见的加密算法包括对称加密和非对称加密
。
相较于对称加密,非对称加密更具安全性
、
不易破解,在加密过程中,发送方使用接收方的公钥加密数据,接收方再用自己的私钥进行解密
。
这样,只有发送方和接收方能够知道数据的内容, ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种交互数据的识别方法,其特征在于,应用于数据发送方,包括:根据自身的第一私钥和第一随机数,以及数据接收方发送的第二公钥和第二随机数,生成双方共享会话密钥;根据双方共享会话密钥和数据安全管理中心发送的第三公钥,生成三方共享会话密钥;将自身的第一公钥和第一随机数发送至数据接收方,以使数据接收方根据自身的第二私钥和第二随机数,以及第一公钥和第一随机数,生成双方共享会话密钥,根据双方共享会话密钥和数据安全管理中心发送的第三公钥,生成三方共享会话密钥;根据双方共享会话密钥,生成一双方共享会话公钥;将双方共享会话公钥同步至数据安全管理中心,以使数据安全管理中心在接收到数据发送方和数据发送方同步的双方共享会话公钥之后,根据自身的第三私钥和双方共享会话公钥,生成三方共享会话密钥;利用三方共享会话密钥对交互数据进行加密,得到第一加密信息;将第一加密信息发送至数据接收方,以使数据接收方利用自己生成的三方共享会话密钥对第一加密信息进行解密,得到交互数据;利用乘法同态加密算法对交互数据进行加密,得到第二加密信息,利用三方共享会话密钥对第二加密信息进行加密,得到第三加密信息;将第三加密信息发送至数据安全管理中心,以使数据安全管理中心利用自己生成的三方共享会话密钥对第三加密信息进行解密,得到第二加密信息,基于第二加密信息
、
预先获取的多个指定密文数据和全零密文,对交互数据进行识别
。2.
如权利要求1所述的方法,其特征在于,根据双方共享会话密钥和数据安全管理中心发送的第三公钥,生成三方共享会话密钥,包括:根据双方共享会话密钥和第三公钥,生成一随机密钥;利用哈希算法,对随机密钥散列,得到三方共享会话密钥
。3.
一种交互数据的识别方法,其特征在于,应用于数据接收方,包括:根据自身的第二私钥和第二随机数,以及数据发送方发送的第一公钥和第一随机数,生成双方共享会话密钥;根据双方共享会话密钥和数据安全管理中心发送的第三公钥,生成三方共享会话密钥;将自身的第二公钥和第二随机数发送至数据发送方,以使数据发送方根据自身的第一私钥和第一随机数,以第二公钥和第二随机数,生成双方共享会话密钥,根据双方共享会话密钥和数据安全管理中心发送的第三公钥,生成三方共享会话密钥;根据双方共享会话密钥,生成一双方共享会话公钥;将双方共享会话公钥同步至数据安全管理中心,以使数据安全管理中心在接收到数据发送方和数据发送方同步的双方共享会话公钥之后,根据自身的第三私钥和双方共享会话公钥,生成三方共享会话密钥;接收数据发送方发送的第一加密信息,所述第一加密信息是数据发送方利用自己生成的三方共享会话密钥对交互数据进行加密得到;利用三方共享会话密钥对第一加密信息进行解密,得到交互数据
。4.
一种交互数据的识别方法,其特征在于,应用于数据安全管理中心,包括:将自身的第三公钥发送至数据发送方和数据接收方,以使数据发送方和数据接收方分
别根据各自生成的双方共享会话密钥和第三公钥,生成三方共享会话密钥;以及数据发送方和数据接收方分别根据各自生成的双方共享会话密钥,生成双方共享会话公钥,其中,数据发送方和数据接收方各自生成的双方共享会话公钥是相同的,双方共享会话密钥是数据发送方和数据接收方分别根据各自的私钥
、
对方的公钥和双方的随机数计算得到;获取数据发送方同步的双方共享会话公钥和数据接收方同步的双方共享会话公钥;根据双方共享会话公钥和自身的第三私钥,生成三方共享会话密钥;接收数据发送方发送的第三加密信息,所述第三加密信息是数据发送方利用乘法同态加密算法对交互数据进行加密,得到第二加密信息,利用自己生成的三方共享会话密钥对第二加密信息进行加密得到;利用自己生成的三方共享会话密钥对第三加密信息进行解密,得到第二加密信息;基于第二加密信息
、
预先获取的多个指定密文数据和全零密文,对交互数据进行识别
。5.
如权利要求4所述的方法,其特征在于,所述多个指定密文数据是数据安全管理中心预先利用乘法同态加密算法对每一指定数据进行加密得到;所述全零密文是数据安全管理中心预先利用乘法同态加密算法对零进行加密得到;基于第二加密信息
、
预先获取的多个指定密文数据和全零密文,对交互数据进行识别,包括:利用乘法同态加密算法,对第二加密信息与每一指定密文数据分别进行乘法运算,得到多个乘法运算结果;将每一乘法运算结果与全零密文进行对比,判断所述第二加密信息是否包含指定数据
。6.
技术研发人员:倪伟,穆维,
申请(专利权)人:央视频融媒体发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。