基于时代可撤销的变色龙哈希.pdf
《基于时代可撤销的变色龙哈希.pdf》由会员分享,可在线阅读,更多相关《基于时代可撤销的变色龙哈希.pdf(9页珍藏版)》请在咨信网上搜索。
1、收稿日期:修回日期:基金项目:国家自然科学基金资助项目()作者简介:郝增航()男硕士生主要研究方向为应用密码学:.:/基于时代可撤销的变色龙哈希郝增航 陈 越 魏江宏 张万里(信息工程大学河南 郑州)摘要:变色龙哈希函数是带有陷门的单向哈希函数现已成为实现可编辑区块链的主要技术为解决可编辑区块链中变色龙哈希函数陷门滥用的问题提出了基于时代可撤销的变色龙哈希函数其中一个时代为一个具体的时间周期 该函数使得陷门具有时效性将随时代变更失效以达到撤销陷门的目的 定义了其安全模型并给出了具体的方案实例方案在标准的困难假设下被证明是安全的 理论分析和实验表明相比于同类型的方案所提方案在安全性上具有优势且具
2、有较小的额外开销具备一定实用性关键词:可编辑区块链变色龙哈希陷门撤销中图分类号:.文献标识码:文章编号:().区块链作为去中心化的分布式账本存储区块链网络节点发布的各种数据 被写入到区块链上的数据通常被认为是不可篡改的不能编辑这些数据一般被称为交易或事务不可篡改性在确保链上数据真实性的同时也带来了数据监管上的困难 依据数据安全法需要区块链具备上链数据的监管和补救手段 可编辑区块链为解决上述问题提供了有效的技术手段主要通过变色龙哈希()函数实现由文献首次提出 文献在文献的基础上分别结合属性加密、黑盒问责机制等技术对事务级编辑、问责机制和去中心化等方面进行了研究 文献提出了一个 次修改和基于时代的
3、方案能够限制编辑次数以上方案缺少编辑权限的撤销属性即陷门撤销 恶意编辑者可以使用陷门无限期地编辑事务有滥用编辑权限的倾向 文献提出了第一个可撤销的具有临时陷门的变色龙哈希(第 卷第 期 年 月信 息 工 程 大 学 学 报 .)文献在文献的基础上进行改进在每次计算 的碰撞后陷门将被立即更新以避免陷门暴露问题 文献通过可撤销属性加密与 结合来实现可撤销属性 文献通过 的嵌套结构实现可撤销属性允许事务发布者管理自己发布的事务并通过半可信的监管机构对事务发布者的编辑权限进行撤销目前具有可撤销属性的可编辑区块链方案缺少更细粒度的编辑限制如设置陷门的使用期限来进一步防止编辑权限的滥用 尽管在文献中通过时
4、间戳返回函数和预设的时间期限构建陷门使得一旦返回的时间戳超出预设的时间期限陷门将失效但忽略了因此导致的哈希值也无法验证的问题 在其他方案中虽然可以通过定期撤销陷门的方式来使陷门失效但基于复杂的密码学原语会严重消耗系统资源本文考虑了文献基于时代的思想改进了文献的方案提出基于时代可撤销的变色龙哈 希()函数的概念 其具有可撤销属性并能够限制陷门使用期限即在前一个时代发布的陷门将在下一个时代到来时失效被撤销无需复杂的密码学原语能够有效降低系统开销 其中一个时代表示一个具有起止时间的时间周期多个时代之间具有先后顺序并离散地链接在一起 基于双线性映射给出了 的实例依据给出的 实例严格证明了安全性通过对现
5、有方案的性能对比说明了本方案具有的安全优势通过实验分析验证了其实际可用性 预备知识.变色龙哈希一个定义在消息空间 的 函数由以下 个算法组成)():公共参数生成算法 输入一个安全参数 输出公共参数 并假设 作为其他算法的隐式输入)()():陷门生成算法 以公共参数 作为输入输出陷门与公钥()()():哈希算法 输入公钥 消息 输出哈希值 以及随机字符串)():验证算法输入公钥 一个包含哈希值、消息 和随机字符串 的三元组检查()是否与消息 匹配若是输出 否则输出)():修改算法 输入陷门 一个包含哈希值、消息 和随机字符串 的三元组新消息 输出一个新随机字符串.双线性映射设、和是阶为素数 的乘
6、法循环群是双线性映射满足下述性质)双线性:对于任给的 满足()()()非退化性:存在 使得()可计算性:任给 存在有效算法计算().困难问题假设设一个乘法循环群 的阶为 生成元为 给定 其中)计算迪菲赫尔曼问题():计算 是困难的)可分计算迪菲赫尔曼问题():计算/是困难的 基于时代可撤销的变色龙哈希.形式化定义 具有一组有限的、被称为时代的连续时间周期其中 表示最大时代数 假设每个时代 都有独立的持续时间且已知具有不同的公钥 其中 被称为时代号 具有双陷门结构包含从陷门和主陷门 时代发布的从陷门将在 时代到来时失效主陷门用于发布当前时代的从陷门 相比于 函数 新增了两个算法:用于生成当前时代
7、从陷门的 算法使用当前时代的公钥进行哈希值验证的 算法 具体而言 的形式化定义如下:)():系统参数生成算法 输入一个安全参数 输出一个系统参数 并作为其他算法的隐式输入)()():主陷门生成算法输入系统参数 和最大时代数 生成主陷门 和 个时代的公钥 输出主陷门对()()():哈希算法 第 期郝增航等:基于时代可撤销的变色龙哈希 输入当前时代 的公钥 一个消息 自定义身份 当前时间 输出哈希值 和一个随机字符串 其中 包含 和)():验证算法 输入随机字符串 包含的 对应的时代公钥一个包含哈希值、消息 随机字符串 的三元组如果()有效则输出 否则输出)()():从陷门生成算法 输入主陷门 一
8、个三元组()当前时间 输出当前时代 对应的从陷门 和新随机字符串 其中 包含)():修改算法 输入从陷门 一个三元组()一个新消息 输出新随机字符串 其中 为随机字符串 中包含的时间 所对应时代的从陷门)():编辑算法 输入当前时代的公钥 一个三元组()如果()有效则输出 否则输出 上述定义中 算法输入 和 其中 是自定义的身份字符串在区块链中可以是用户钱包地址的哈希值不与区块链的匿名性冲突用于实现类似文献的问责机制包含 是为了将时间写入到哈希值中由于时代的持续时间是已知的因此根据 可以找到对应的时代进而找到对应的公钥 用于 算法的验证 算法与 算法的不同之处在于 总是使用当前时代的公钥验证而
9、 是根据随机字符串中时间 对应的公钥进行验证 随着时代的更迭 算法和 算法的输出结果将不能通过 算法 换言之随着时代的更迭作为算法输入的从陷门 将失效而能将时间 改写的算法只有 其需要输入主密钥 输出一个当前时代的新从陷门.安全性定义 的安全性定义主要依据文献中给出的安全模型 此外假设与时代相关的公共参数是无法被改变的即游戏中的任何一方对于时代的视图是相同的 这些参数信息包括当前时代的时代号以及全部时代的公钥定义 安全的 若一个 方案满足正确性、可撤销性、主陷门抗碰撞性、从陷门抗碰撞性则称它是安全的.正确性正确性一方面要求所有通过、算法正确生成的结果都能通过 算法另一方面要求当输出的随机字符串
10、所包含的时间 属于当前时代时、算法输出的结果都能通过 算法 算法 给出了 的正确性实验定义了两个理想函数()()其中()即给定随机字符串 计算其中包含的时间 对应的公钥()即函数直接获得 当 前 时 代 的 公 钥 其 中 变 量()通过敌手的查询而改变当 时不允许进行查询 当输出信号 后实验结束若输出 则说明 满足正确性否则失败算法 正确性实验输入:能查询和的敌手输出:或者.初始化:()()():/挑战者计算和公开以上参数其中 为敌手可查询的变量/.()():()/挑战者计算哈希值并设置公开变量 的值/.:/设置查询信号为/.()/敌手查询跳转 查跳转 不查询将查询信号置为/.提取()()(
11、)()输出 ()输出.()():提取()返回步骤 ()():()返回步骤.()():返回步骤 提取()():()返回步骤.可撤销性可撤销性要求在时代 发布的从陷门 将在 信 息 工 程 大 学 学 报 年时代到来时失效即计算的碰撞结果不能通过 算法 此外当使用 算法发布后续时间的新从陷门后 计算碰撞的能力将被撤销即碰撞结果不能通过 算法 算法 给出了 可撤销性实验定义了理想函数()即给定时间 函数()输出 对应的时代 允许敌手对查询多次表将记录每次查询得到的从陷门 表记录查询过的()可以使用 任意计算碰撞 一旦决定挑战将输出挑战信息()中包含的自定义身份为 时间为 为属于当前时代随机选取的挑战
12、时间为表中的从陷门为挑战 算法的新消息若实验输出 的概率可以忽略不计则说明 满足可撤销性否则失败算法 可撤销性实验输入:能查询的敌手输出:或者.初始化:()()()/挑战者计算和公开以上参数/.()()/敌手查询若查询则跳转至 不查询输出挑战信息/.()()输出 ()()()()()()()()输出 输出.()():返回步骤 ()返回步骤 ()()()()返回()返回步骤.主陷门抗碰撞性主陷门抗碰撞性要求非主陷门 的持有者不能通过 算法计算任何碰撞 对于任意有效的三元组()要求敌手输出有效的随机字符串和从陷门对()的概率是忽略不计的 算法 给出主陷门抗碰撞性实验允许敌手查询获得多组碰撞结果和从
13、陷门 一旦决定挑战输出挑战信息()其中()、()分别为、包含的身份字符串和时间若实验输出 的概率可以忽略不计则说明 满足主陷门抗碰撞性否则失败算法 主陷门抗碰撞性实验输入:能查询的敌手输出:或者.初始化:()()().()()/敌手查询若查询则跳转至 不查询输出挑战信息/.()()输出 ()()()()输出 ()()输出.()():返回步骤 ()返回步骤 ()()()()返回()返回步骤.从陷门抗碰撞性从陷门抗碰撞性要求非从陷门 的持有者不能通过 算法计算任何碰撞安全模型类似于文献定义的标准抗碰撞性()算法 给出了从陷门抗碰撞性实验允许敌手查询使用表 记录查询信息 和 一旦敌手决定挑战对于任意
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 时代 撤销 变色龙
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。