中文

SMACS:智能合约访问控制服务

密码学与安全 2020-03-18 v1

摘要

尽管基于区块链的智能合约承诺了一种即便涉及货币后果也能强制执行的“无信任”协议方式,但它们存在多种安全问题。其中许多问题可通过有效的访问控制系统缓解,然而由于当前区块链平台的特性(如缺乏隐私、链上资源成本高或延迟),其实现具有挑战性。为解决此问题,我们提出 SMACS 框架,其中可以以低成本实现可更新且复杂的智能合约访问控制规则(ACR)。SMACS 将昂贵的 ACR 验证与管理操作负担转移到链下基础设施,而链上仅实现轻量级的基于令牌的访问控制。SMACS 灵活,除简单访问控制列表外,还可轻松实现增强智能合约运行时安全性的规则。借助由漏洞检测工具支撑的专用 ACR,SMACS 可在部署后保护易受攻击的合约。我们完整实现了 SMACS 并进行了评估。

关键词

引用

@article{arxiv.2003.07495,
  title  = {SMACS: Smart Contract Access Control Service},
  author = {Bowen Liu and Siwei Sun and Pawel Szalachowski},
  journal= {arXiv preprint arXiv:2003.07495},
  year   = {2020}
}

备注

IEEE/IFIP DSN'20