说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111639480.2 (22)申请日 2021.12.2 9 (71)申请人 微位 (深圳) 网络科技有限公司 地址 518057 广东省深圳市南 山区粤海街 道科技园社区科苑路8号讯美科技广 场3号楼1802 (72)发明人 宗瑞 李子阳 邱振涛  (74)专利代理 机构 深圳智汇远见知识产权代理 有限公司 4 4481 代理人 聂磊 (51)Int.Cl. G06F 21/60(2013.01) H04L 9/08(2006.01) H04L 9/14(2006.01) H04L 67/10(2022.01) (54)发明名称 基于区块链的智能合约名片方法、 装置、 设 备及存储介质 (57)摘要 本发明涉及区块链 技术, 揭露一种基于区块 链的智能合约名片方法, 包括: 当用户区块链账 号经过激活后, 索引用户区块链账号所属机构的 机构信息, 分别将用户区块链账号、 用户基本信 息中的用户标识和机构信息中的机构区块链账 号写入初始名片的多个账号字段, 生成加密密钥 和其对应的解密密钥, 利用加密密钥对用户基本 信息中的个人信息进行加密得到加密信息, 计算 个人信息的哈希值, 将哈希值、 加密密钥和加密 信息写入初始名片中的内容字段中, 分别利用机 构账号的公钥和员工账号的公钥对解密密钥进 行加密并写入字段中, 得到用户名片。 本发明还 提出一种基于区块链的智能合约名片装置、 电子 设备以及存储介质。 本发明可以解决名片生成的 安全性不够高的问题。 权利要求书3页 说明书15页 附图2页 CN 114417374 A 2022.04.29 CN 114417374 A 1.一种基于区块链的智能合约名片方法, 其特 征在于, 所述方法包括: 获取用户基本信息及用户区块链账号, 并对所述用户区块链账号进行激活 处理; 当所述用户区块链账号经过激活处理后, 索引出所述用户区块链账号所属机构的机构 信息, 分别将所述用户区块链账号、 所述用户基本信息中的用户标识和所述机构信息中的 机构区块链账号写入预构建初始名片的多个账号字段中; 基于预设的加密算法生成加密密钥和所述加密密钥对应的解密密钥, 利用所述加密密 钥对所述用户基本信息中的个人信息进行加密, 得到加密信息; 基于预设的哈希算法计算所述个人信息的哈希值, 并将所述哈希值、 所述加密密钥和 所述加密信息写入所述初始名片中的内容字段中; 将所述机构信 息中的机构账号写入所述初始名片中的账号字段中, 并利用所述机构账 号对应的公钥对所述解密密钥进 行加密, 将加密后的第一密 文写入所述账号字段对应的密 文字段中; 利用所述用户基本信 息中的用户账号对应的公钥对所述解密密钥进行加密, 将加密后 的第二密文和所述用户账号写入字段中, 得到用户名片。 2.如权利要求1所述的基于区块链的智能合约名片方法, 其特征在于, 所述对所述用户 区块链账号进行激活 处理, 包括: 根据所述用户区块链账号 查询出对应的用户, 并获取 所述用户对应的公钥; 将所述公钥和所述用户区块链账号写入预设区块链上的激活账号列表中。 3.如权利要求1所述的基于区块链的智能合约名片方法, 其特征在于, 所述基于预设的 哈希算法计算所述个人信息的哈希值, 包括: 判断所述个人信息的大小是否满足预设的填充 要求; 若所述个人信 息的大小满足所述填充要求, 则在所述个人信 息的末尾处添加第 一位数 的值, 得到第一 填充数据; 若所述个人信息的大小不满足所述填充要求, 则对所述个人信息进行补位处理, 得到 第二填充数据; 将所述第一填充数据或者第二填充数据输入至预设的哈希函数缓存器中进行数据处 理, 得到所述个人信息对应的哈希值。 4.如权利要求1所述的基于区块链的智能合约名片方法, 其特征在于, 所述得到用户名 片之后, 所述方法还 包括: 获取对所述用户名片执 行名片操作的指令, 并对所述指令进行解析处 理; 当解析后的指令为分享名片时, 则根据所述用户区块链账号对所述用户名片执行名片 分享操作; 或 当解析后的指令为更新名片时, 利用所述机构区块链账号对所述用户名片执行名片更 新操作; 或 当解析后的指令为销毁名片时, 利用所述机构区块链账号对所述用户名片中的状态字 段设置为销毁。 5.如权利要求4所述的基于区块链的智能合约名片方法, 其特征在于, 所述根据 所述用 户区块链账号对所述用户名片执 行名片分享操作, 包括: 获取分享对象的账号, 并基于所述 区块链上的激活账号列表查询所述分享对象的账号权 利 要 求 书 1/3 页 2 CN 114417374 A 2对应的公钥; 在所述用户名片中搜索所述用户区块链账号对应的加密密文, 并利用所述用户区块链 账号的私钥对所述加密 密文进行解密, 得到解密 密文; 将所述分享对象的账号写入所述用户名片的账号字段中, 并利用所述分享对象的账号 对应的公钥对所述解密密 文进行加密, 将加密后的解密密文存入所述账号字段对应的密 文 字段中, 得到分享名片。 6.如权利要求4所述的基于区块链的智能合约名片方法, 其特征在于, 所述利用所述机 构区块链账号对所述用户名片执 行名片更新操作, 包括: 对预获取的待更新信息进行哈希运算, 得到标准更新信息, 并将所述标准更新信息写 入所述用户名片的哈希值字段中; 利用所述机构区块链账号读取所述用户名片中的加密密钥, 并利用所述加密密钥对所 述待更新信息进行加密, 将加密后的待更新信息写入所述用户名片 中的信息字段, 得到更 新后的名片。 7.如权利要求1所述的基于区块链的智能合约名片方法, 其特征在于, 所述基于预设的 加密算法生成加密 密钥和所述加密 密钥对应的解密 密钥, 包括: 获取预设的生成元、 循环群及所述循环群对应的阶数; 基于所述循环群阶数构建循环区间, 并在所述循环区间中任意选择一个随机数; 根据预设的离 散公式计算所述 生成元对应的离 散数; 根据所述离散数、 所述生成元、 所述随机数和所述阶数构建得到加密密钥, 令所述随机 数为所述 解密密钥。 8.一种基于区块链的智能合约名片装置, 其特 征在于, 所述装置包括: 账号激活模块, 用于获取用户基本信息及用户区块链账号, 并对所述用户区块链账号 进行激活 处理; 字段填充模块, 用于当所述用户区块链账号经过激活处理后, 索引出所述用户区块链 账号所属机构的机构信息, 分别将所述用户区块链账号、 所述用户基本信息中的用户标识 和所述机构信息中的机构区块链账号写入预构建初始名片的多个账号字段中; 密钥生成模块, 用于基于预设的加密算法生成加密密钥和所述加密密钥对应的解密密 钥, 利用所述加密 密钥对所述用户基本信息中的个人信息进行加密, 得到加密信息; 名片创建模块, 用于基于预设的哈希算法计算所述个人信息的哈希值, 并将所述哈希 值、 所述加密密钥和所述加密信息写入所述初始名片 中的内容字段中, 将所述机构信息中 的机构账号写入所述初始名片中的账号字段中, 并利用所述机构账号对应的公钥对所述解 密密钥进行加密, 将加密后的第一密文写入所述账号字段对应的密文字段中, 利用所述用 户基本信息中的用户账号对应的公钥对所述解密密钥进行加密, 将加密后的第二密 文和所 述用户账号写入字段中, 得到用户名片。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至7中任意一项 所权 利 要 求 书 2/3 页 3 CN 114417374 A 3

.PDF文档 专利 基于区块链的智能合约名片方法、装置、设备及存储介质

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