中文

嵌入式 IoT 设备上以太坊账户与交易的实现

密码学与安全 2022-06-30 v1

摘要

物联网(IoT)与工业物联网(IIoT)日益增长的关注带来了为嵌入式设备产生和采集的数据提供鲁棒认证与公证方案的挑战。区块链与分布式账本技术是解决这些问题的有前景方案,但也引发了其他问题,例如其实用可行性。事实上,IoT 设备资源有限,因此可能无法轻松执行参与区块链所需的所有操作。本文提出一种最小架构,使 IoT 设备能在以太坊区块链上执行数据认证与公证。我们开发了一个软硬件平台,轻量级设备(如 IoT 传感器)持有私钥及关联公钥地址,可生成已签名交易并提交至区块链网络。这保证了数据完整性与真实性,同时将轻量级设备的计算负担降至最低。为展示所提方法的实用性,我们报告并讨论了在 ARM Cortex-M4 硬件架构上通过 Ropsten 测试网发送交易的基准测试结果。结果表明所有必要操作均能以较小延迟完成,从而证明 IoT 设备可直接与区块链交互而无明显瓶颈。

关键词

引用

@article{arxiv.2206.14782,
  title  = {Implementation of Ethereum Accounts and Transactions on Embedded IoT Devices},
  author = {Giulia Rafaiani and Paolo Santini and Marco Baldi and Franco Chiaraluce},
  journal= {arXiv preprint arXiv:2206.14782},
  year   = {2022}
}