行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211306888.2 (22)申请日 2022.10.25 (71)申请人 北京信安世纪科技股份有限公司 地址 100052 北京市海淀区建枫路 (南延) 6 号院2号楼1层101 (72)发明人 张宇  (74)专利代理 机构 北京太合九思知识产权代理 有限公司 1 1610 专利代理师 孙明子 刘戈 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/30(2006.01) H04L 9/40(2022.01) (54)发明名称 不经意传输方法、 设备和存 储介质 (57)摘要 本发明实施例提供一种不经意传输方法、 设 备和存储介质, 所述方法包括: 获取多个待发送 信息; 接收接收端发送的第一公钥; 基于第一公 钥, 生成与多个待发送信息各自对应的倍点; 根 据与待发送信息相对应的倍点分别对待发送信 息进行加密, 获得多个待发送信息相对应的多个 加密密文; 将多个加密密文发送至接收端, 以使 得接收端基于目标信息标识对应的私钥对目标 信息对应的加密密文进行解密, 以获得目标信 息。 在上述方案中, 通过第一公钥直接生成多个 倍点, 不再需要依次选取倍点, 可 以节省大量时 间。 并且通过多个倍点分别对多个待发送信息进 行加密, 省去了多个公钥生成过程, 简化了发送 端对多个待发送信息进行加密的过程, 使得不经 意传输过程更简单。 权利要求书2页 说明书15页 附图3页 CN 115378588 A 2022.11.22 CN 115378588 A 1.一种不经意传输方法, 其特 征在于, 应用于发送端, 包括: 获取多个待发送信息, 所述多个待发送信息中包括目标信息, 所述目标信息为接收端 待接收信息; 接收所述接收端发送的第一公钥; 基于所述第一公钥, 生成与所述多个待发送信息各自对应的倍 点; 根据与所述待发送信 息相对应的倍点分别对待发送信 息进行加密, 获得多个待发送信 息相对应的多个加密 密文; 将所述多个加密密文发送至所述接收端, 以使得所述接收端基于目标信 息标识对应的 私钥对目标信息对应的加密 密文进行解密, 以获得 所述目标信息 。 2.根据权利要求1所述的方法, 其特 征在于, 所述获取多个待发送信息之前, 还 包括: 获取椭圆曲线参数; 基于所述椭圆曲线参数确定椭圆曲线方程; 基于所述椭圆曲线方程, 确定所述椭圆曲线方程上的基点; 将所述基点发送至 接收端, 以使所述接收端基于所述基点 生成第一公钥。 3.根据权利要求1所述的方法, 其特征在于, 在接收所述接收端发送的第一公钥之前, 所述方法还 包括: 随机选择一个秘密值; 基于所述秘密值, 生成第二公钥; 将所述第二公钥发送至所述接收端, 以使所述接收端基于第二公钥生成第一公钥。 4.根据权利要求3所述的方法, 其特征在于, 所述基于所述第一公钥, 生成与所述多个 待发送信息各自对应的倍 点, 包括: 获取所述多个待发送信息各自对应的信息标识; 基于所述信 息标识、 所述第 一公钥、 所述秘密值以及所述第 二公钥, 生成与所述多个待 发送信息各自对应的倍 点。 5.根据权利要求4所述的方法, 其特征在于, 所述基于所述多个信息标识、 所述第一公 钥、 所述秘密值以及所述第二公钥, 生成与所述多个待发送信息各自对应的倍 点, 包括: 获取所述秘密值与 所述第一公钥的第 一乘积值、 以及所述秘密值与 所述第二公钥的第 二乘积值; 根据所述第一乘积值、 所述第二乘积值和所述多个信息标识, 生成与所述多个待发送 信息各自对应的倍 点。 6.根据权利要求5所述的方法, 其特征在于, 所述根据所述第一乘积值、 所述第二乘积 值和所述多个信息标识, 生成与所述多个待发送信息各自对应的倍 点, 包括: 分别获取 所述第二乘积值与所述多个信息标识的多个乘积值; 根据所述多个乘积值和所述第 一乘积值, 生成与 所述多个待发送信 息各自对应的多个 倍点。 7.根据权利要求3 ‑6中任意一项所述的方法, 其特征在于, 所述根据与所述待发送信 息 相对应的倍点分别对所述多个待发送信息进 行加密, 获得多个待发送信息相对应的多个加 密密文, 包括: 基于第二公钥生成密文第一部分;权 利 要 求 书 1/2 页 2 CN 115378588 A 2基于所述多个倍点、 所述多个待发送信 息分别生成所述多个待发送信 息各自对应的密 文 第二部分; 利用哈希算法对所述多个倍点、 所述多个待发送信息进行处理, 分别得到所述多个待 发送信息各自对应的密文第三部分; 基于所述密文第一部分、 所述多个待发送信息各自对应的密文第二部分、 所述多个待 发送信息各自对应的密文第三部分, 获得 所述多个待发送信息各自对应的加密 密文。 8.根据权利要求7所述的方法, 其特征在于, 所述基于所述多个倍点、 所述多个待发送 信息分别生成所述多个待发送信息各自对应的密文第二部分, 包括: 将所述多个倍 点作为密钥派生 函数的输入, 得到多个密钥数据; 基于所述多个密钥数据分别对所述多个待发送信 息进行处理, 得到所述多个待发送信 息各自对应的密文第二部分。 9.一种不经意传输方法, 其特 征在于, 应用于 接收端, 包括: 接收发送端发送的第二公钥; 获取与待接收的目标信息对应的目标信息标识; 随机生成一个私钥, 所述私钥用于对所述目标信息进行解密; 基于所述第二公钥、 所述私钥、 所述目标信息标识, 生成第一公钥; 将所述第一公钥发送至所述发送端, 以使得所述发送端基于所述第一公钥, 生成与多 个待发送信息各自对应的多个倍点, 并根据所述多个倍点分别对所述多个待发送信息进 行 加密, 获得多个待发送信息相对应的多个加密 密文; 接收所述发送端发送的所述多个待发送信息相对应的多个加密 密文; 基于所述私钥, 对所述加密 密文进行解密, 获得 所述目标信息 。 10.根据权利要求9所述的方法, 其特征在于, 所述基于所述第二公钥、 所述私钥、 所述 目标信息标识, 生成第一公钥, 包括: 获取所述第二公钥与所述目标信息标识的第一乘积值; 获取用于数据传输的椭圆曲线方程上的基点; 确定所述私钥与所述基点的第二乘积值; 将所述第一乘积值与所述第二乘积值的和值确定为第一公钥。 11.一种电子设备, 其特征在于, 包括: 存储器、 处理器、 通信接口; 其中, 所述存储器上 存储有可执行代码, 当所述可执行代码被所述处理器执行时, 使所述处理器执行如权利要 求1至10中任一项所述的不经意传输方法。 12.一种非暂时性机器可读存储介质, 其特征在于, 所述非暂时性机器可读存储介质上 存储有可执行代码, 当所述可执行代码被处理器执行时, 使 所述处理器执行如权利要求 1至 10中任一项所述的不经意传输方法。权 利 要 求 书 2/2 页 3 CN 115378588 A 3

.PDF文档 专利 不经意传输方法、设备和存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 不经意传输方法、设备和存储介质 第 1 页 专利 不经意传输方法、设备和存储介质 第 2 页 专利 不经意传输方法、设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 04:06:38上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。