行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210861043.3 (22)申请日 2022.07.22 (65)同一申请的已公布的文献号 申请公布号 CN 115001685 A (43)申请公布日 2022.09.02 (73)专利权人 北京信安世纪科技股份有限公司 地址 100052 北京市西城区宣武门外大街 甲1号环球财讯中心C座 4层 (72)发明人 张宇  (74)专利代理 机构 北京太合九思知识产权代理 有限公司 1 1610 专利代理师 孙明子 刘戈 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/30(2006.01)H04L 9/40(2022.01) 审查员 张雨旸 (54)发明名称 不经意传输方法、 装置、 设备和存 储介质 (57)摘要 本发明实施例提供一种不经意传输方法、 装 置、 设备和存储介质, 所述方法包括: 获取多个待 发送信息, 接收接收端发送的第一公钥; 基于第 一公钥, 生成与多个待发送信息各自对应的多个 第二公钥; 确定用于对多个待发送信息进行加密 的第一随机数; 根据第一随机数、 多个第二公钥 分别对多个待发送信息进行加密, 获得多个待发 送信息相对应的多个加密密文, 多个加密密文中 包括相同部分数据, 相同部分数据与第一随机数 相关。 通过采用相同的第一随机数对多个待发送 信息进行加密, 使得多个加密密文中的部分数据 采用相同的数据, 不再需要进行多次计算, 不仅 减少了多个密文生成过程中的计算量、 减少计算 开销, 还可以简化加密过程, 从而提高消息不经 意传输速度。 权利要求书3页 说明书14页 附图3页 CN 115001685 B 2022.10.21 CN 115001685 B 1.一种不经意传输方法, 其特 征在于, 应用于发送端, 包括: 获取多个待发送信 息以及椭圆曲线参数, 所述多个待发送信 息中包括与接收端相对应 的目标信息; 基于所述椭圆曲线参数确定椭圆曲线上的基点; 基于所述基点, 确定所述基点的多个倍点, 并将所述椭圆曲线上的基点以及所述基点 的多个倍 点发送至 接收端; 接收所述接收端发送的第一公钥; 基于所述第一公钥, 生成与所述多个待发送信息各自对应的多个第二公钥; 确定用于对所述多个待发送信息进行加密的第一随机数; 根据所述第一随机数、 所述多个第二公钥分别对所述多个待发送信息进行加密, 获得 多个待发送信息相对应的多个加密密文, 所述多个加密密文中包括相同部分数据, 所述相 同部分数据与所述第一随机数和所述椭圆曲线上的基点相关。 2.根据权利要求1所述的方法, 其特征在于, 所述基于所述第一公钥, 生成与所述多个 待发送信息各自对应的多个第二公钥, 包括: 获取所述多个待发送信息各自对应的多个信息标识; 若信息标识为0, 则将所述第一公钥确定为用于对与所述信息标识相对应的待发送信 息进行加密的第二公钥; 若信息标识不为0, 则基于所述多个信息标识、 所述第一公钥、 以及所述基点的多个倍 点, 生成用于对多个待发送信息进行加密的多个第二公钥。 3.根据权利要求2所述的方法, 其特征在于, 所述基于所述多个信息标识、 所述第一公 钥、 以及所述基点的多个倍点, 生成用于对多个待发送信息进行加密的多个第二公钥, 包 括: 确定所述多个信息标识各自对应的多个倍 点; 基于所述多个倍点和所述第 一公钥, 生成用于对多个待发送信 息进行加密的多个第 二 公钥。 4.根据权利要求3所述的方法, 其特征在于, 所述基于多个所述倍点和所述第一公钥, 生成用于对多个待发送信息进行加密的多个第二公钥, 包括: 分别获取第一公钥与所述多个倍 点之间的多个差值; 基于所述多个差值分别确定多个第二公钥。 5.根据权利要求1 ‑4中任意一项所述的方法, 其特征在于, 所述根据所述第一随机数、 所述多个第二公钥分别对所述多个待发送信息进 行加密, 获得多个待发送信息相对应的多 个加密密文, 包括: 基于所述第一随机数、 以及 椭圆曲线上的基点 生成密文第一部分; 基于所述第一随机数、 所述多个第二公钥、 多个待发送信息分别生成所述多个待发送 信息各自对应的密文第二部分; 利用哈希算法对所述第一随机数、 所述多个第 二公钥、 所述多个待发送信息进行处理, 分别得到所述多个待发送信息各自对应的密文第三部分; 基于所述密文第一部分、 所述多个待发送信息各自对应的密文第二部分、 所述多个待 发送信息各自对应的密文第三部分, 获得多个待发送信息各自对应的加密 密文。权 利 要 求 书 1/3 页 2 CN 115001685 B 26.根据权利要求1 ‑4中任意一项所述的方法, 其特 征在于, 所述方法还 包括: 将所述多个加密密文发送至所述接收端, 以使得所述接收端基于目标信 息标识对应的 私钥对目标信息对应的加密 密文进行解密, 以获得 所述目标信息 。 7.一种不经意传输方法, 其特 征在于, 应用于 接收端, 包括: 接收发送端发送的椭圆曲线上的基点、 所述基点的多个倍 点; 获取用于进行数据传输的目标信 息标识, 所述目标信 息标识为待接收的目标信 息对应 的标识; 随机生成一个私钥, 所述私钥用于对所述目标信息进行解密; 基于所述目标信息标识、 所述私钥以及所述基点的多个倍 点, 生成第一公钥; 将所述第一公钥发送至所述发送端, 以使得所述发送端基于所述第一公钥, 生成与所 述多个待发送信息各自对应的多个第二 公钥, 并根据所述第二公钥和 第一随机数对多个待 发送信息进行加密, 得到与所述多个待发送信息相对应的多个加密密文, 所述多个加密密 文包括相同部分数据, 所述相同部分数据与第一 随机数和所述椭圆曲线上 的基点相关, 其 中, 所述多个待发送信息中包括所述目标信息 。 8.根据权利要求7所述的方法, 其特征在于, 所述基于所述目标信息标识、 所述私钥以 及所述基点的多个倍 点, 生成第一公钥, 包括: 基于所述私钥和所述椭圆曲线上的基点, 生成所述目标信息标识对应的公钥; 基于所述目标信息标识、 所述基点的多个倍点以及所述目标信息标识对应的公钥, 生 成所述第一公钥。 9.根据权利要求8所述的方法, 其特征在于, 基于所述目标信息标识、 所述基点的多个 倍点以及所述目标信息标识对应的公钥, 生成所述第一公钥, 包括: 若所述目标信息标识为0, 则将所述目标信息标识对应的公钥确定为第一公钥; 若所述目标信 息标识不为0, 则基于所述目标信息标识、 所述基点的多个倍点以及所述 公钥, 生成第一公钥。 10.根据权利要求9所述的方法, 其特征在于, 所述基于所述公钥和所述基点的倍点, 生 成第一公钥, 包括: 获取所述公钥与所述基点的倍 点之间的差值; 基于所述差值, 确定第一公钥。 11.根据权利要求7 ‑10中任意 一项所述的方法, 其特 征在于, 所述方法还 包括: 接收所述发送端发送的所述多个待发送信息相对应的多个加密 密文; 基于所述私钥, 对所述加密 密文进行解密, 获得 所述目标信息 。 12.一种不经意传输装置, 其特 征在于, 位于发送端, 包括: 第一获取模块, 用于获取多个待发送信息以及椭圆曲线参数, 所述多个待发送信息中 包括与接 收端相对应的目标信息; 基于所述椭圆曲线参数确定椭圆曲线上 的基点; 基于所 述基点, 确定所述基点的多个倍点, 并将所述椭圆曲线上 的基点以及所述基点的多个倍点 发送至接收端; 第一接收模块, 用于 接收所述接收端发送的第一公钥; 第一生成模块, 用于基于所述第一公钥, 生成与所述多个待发送信息各自对应的多个 第二公钥;权 利 要 求 书 2/3 页 3 CN 115001685 B 3

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

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