MOF-BC:面向大规模网络的内存优化柔性区块链
密码学与安全
2018-01-16 v1
摘要
区块链(BC)的不可篡改性确保了其所存储数据在遭到修改或删除时具有弹性。然而,在物联网(IoT)等大规模网络中,该特性显著增加了 BC 的存储规模并带来隐私挑战。本文提出一种内存优化且柔性的区块链(MOF-BC),使 IoT 用户和服务提供商能够删除或汇总其交易、对其数据设定时效,并行使“被遗忘权”。为增强隐私,用户可为不同交易使用多个密钥。但若要允许删除已存储的交易,则需保存所有密钥,这使密钥管理与存储变得复杂。MOF-BC 引入生成器验证器(Generator Verifier, GV)的概念,其为生成器验证器密钥(Generator Verifier Secret, GVS)的带签名哈希。GV 在每笔交易中均发生变化以提供隐私,却又由唯一密钥签名,从而最小化需存储的信息。本文提出一种柔性交易费模型与奖励机制,以激励用户参与优化内存消耗。定性安全与隐私分析表明,MOF-BC 可抵御多种安全攻击。评估结果显示,与传统 BC 实例相比,MOF-BC 将 BC 内存消耗降低至多 25%,并将用户成本降低两个数量级以上。
引用
@article{arxiv.1801.04416,
title = {MOF-BC: A Memory Optimized and Flexible BlockChain for Large Scale Networks},
author = {Ali Dorri and Salil S. Kanhere and Raja Jurdak},
journal= {arXiv preprint arXiv:1801.04416},
year = {2018}
}