论文标题
v'cer:受约束网络中有效的证书验证
V'CER: Efficient Certificate Validation in Constrained Networks
论文作者
论文摘要
我们解决了受约束网络中有效信任建立的挑战性问题,即由大型且动态的(可能是异质性的)设备组成的网络,具有有限的带宽,连接性,存储和计算功能。受限的网络是从物联网网络到卫星网络的许多新兴应用程序域的组成部分。一个特别困难的挑战是如何执行及时撤销受损或故障设备。不幸的是,当前的解决方案和技术无法应对受约束网络的特质,因为它们要求与集中式实体进行频繁的实时沟通,存储和维护大量撤销信息,并在开销上遇到相当大的带宽。 为了解决现有解决方案的缺点,我们设计了V'Cer,这是一种安全有效的证书验证方案,可增强和受益于受约束网络的PKI。 V'Cer利用稀疏默克尔树(SMT)的独特功能执行轻量级撤销检查,同时启用设备之间的协作操作,以在与外部机构的连接受到限制时保持它们的最新状态。 V'Cer可以补充任何PKI方案,以提高其灵活性和适用性,同时确保与网络路由或拓扑无关的验证信息快速传播。 V'Cer需要每个节点覆盖106个证书的3KB存储空间。我们开发并部署了V'Cer的原型在轨内卫星上,我们的大规模模拟表明,当节点间歇性连接时,V'Cer将外部当局更新请求的要求减少了93%以上。
We address the challenging problem of efficient trust establishment in constrained networks, i.e., networks that are composed of a large and dynamic set of (possibly heterogeneous) devices with limited bandwidth, connectivity, storage, and computational capabilities. Constrained networks are an integral part of many emerging application domains, from IoT meshes to satellite networks. A particularly difficult challenge is how to enforce timely revocation of compromised or faulty devices. Unfortunately, current solutions and techniques cannot cope with idiosyncrasies of constrained networks, since they mandate frequent real-time communication with centralized entities, storage and maintenance of large amounts of revocation information, and incur considerable bandwidth overhead. To address the shortcomings of existing solutions, we design V'CER, a secure and efficient scheme for certificate validation that augments and benefits a PKI for constrained networks. V'CER utilizes unique features of Sparse Merkle Trees (SMTs) to perform lightweight revocation checks, while enabling collaborative operations among devices to keep them up-to-date when connectivity to external authorities is limited. V'CER can complement any PKI scheme to increase its flexibility and applicability, while ensuring fast dissemination of validation information independent of the network routing or topology. V'CER requires under 3KB storage per node covering 106 certificates. We developed and deployed a prototype of V'CER on an in-orbit satellite and our large-scale simulations demonstrate that V'CER decreases the number of requests for updates from external authorities by over 93%, when nodes are intermittently connected.