arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2003.07495cs.CR
收藏

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

SMACS: Smart Contract Access Control Service

Bowen Liu, Siwei Sun, Pawel Szalachowski

摘要:

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

英文摘要:

Although blockchain-based smart contracts promise a ``trustless'' way of enforcing agreements even with monetary consequences, they suffer from multiple security issues. Many of these issues could be mitigated via an effective access control system, however, its realization is challenging due to the properties of current blockchain platforms (like lack of privacy, costly on-chain resources, or latency). To address this problem, we propose the SMACS framework, where updatable and sophisticated Access Control Rules (ACRs)} for smart contracts can be realized with low cost. SMACS shifts the burden of expensive ACRs validation and management operations to an off-chain infrastructure, while implementing on-chain only lightweight token-based access control. SMACS is flexible and in addition to simple access control lists can easily implement rules enhancing the runtime security of smart contracts. With dedicated ACRs backed by vulnerability-detection tools, SMACS can protect vulnerable contracts after deployment. We fully implement SMACS and evaluate it.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑