首页> 外文期刊>Software >Developing IntegrityCatalog, a software system for managing integrity-related metadata in digital repositories
【24h】

Developing IntegrityCatalog, a software system for managing integrity-related metadata in digital repositories

机译:开发IntegrityCatalog,这是一种用于管理数字存储库中与完整性相关的元数据的软件系统

获取原文
获取原文并翻译 | 示例
       

摘要

Digital repositories must periodically check the integrity of stored objects to assure users of their correctness. Prior solutions calculate integrity metadata and require the repository to store it alongside the actual data objects. To safeguard and detect damage to this metadata, prior solutions rely on widely visible media (unaffiliated third parties) to store and provide back digests of the metadata to verify it is intact. However, they do not address recovery of the integrity metadata in case of damage or adversarial attack. We introduce IntegrityCatalog, a novel software system that can be integrated into any digital repository. It collects all integrity-related metadata in a single component and treats them as first class objects, managing both their integrity and their preservation. We introduce a treap-based persistent authenticated dictionary managing arbitrary length key/value pairs, which we use to store all integrity metadata, accessible simply by object name. Additionally, IntegrityCatalog is a distributed system that includes a network protocol that manages both corruption detection and preservation of this metadata, using administrator-selected network peers with 2 possible roles. Verifiers store and offer attestations on digests and have minimal storage requirements, while preservers efficiently synchronize a complete copy of the catalog to assist in recovery in case of a detected catalog compromise on the local system. We present our approach in developing the prototype implementation, measure its performance experimentally, and demonstrate its effectiveness in real-world situations. We believe the implementation techniques of our open-source IntegrityCatalog will be useful in the construction of next-generation digital repositories.
机译:数字存储库必须定期检查存储对象的完整性,以确保用户的正确性。先前的解决方案计算完整性元数据,并要求存储库将其与实际数据对象一起存储。为了保护和检测对此元数据的损坏,现有解决方案依赖于广泛可见的媒体(独立的第三方)来存储和提供元数据的摘要,以验证其是否完整。但是,它们没有解决损坏或对抗攻击时恢复完整性元数据的问题。我们介绍IntegrityCatalog,这是一种可以集成到任何数字存储库中的新颖软件系统。它在单个组件中收集所有与完整性相关的元数据,并将它们视为一流对象,同时管理其完整性和保存。我们引入了基于treap的持久认证字典,该字典管理任意长度的键/值对,我们将其用于存储所有完整性元数据,可通过对象名称简单地对其进行访问。此外,IntegrityCatalog是一个分布式系统,包括一个网络协议,该网络协议使用管理员选择的具有2个可能角色的网络对等节点来管理损坏检测和该元数据的保存。验证者可以存储摘要并提供摘要证明,并且对存储的要求最少,而保存者可以有效地同步目录的完整副本,以在检测到本地系统上的目录受损时帮助恢复。我们将介绍开发原型实现的方法,通过实验测量其性能,并演示其在现实环境中的有效性。我们认为,我们的开源IntegrityCatalog的实施技术将对下一代数字存储库的构建有用。

著录项

  • 来源
    《Software》 |2018年第1期|45-64|共20页
  • 作者单位

    Univ Athens, Dept Informat & Telecommun, Athens 15784, Greece;

    Univ Athens, Dept Informat & Telecommun, Athens 15784, Greece;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    digital repositories; integrity checking; software system;

    机译:数字存储库完整性检查软件系统;
  • 入库时间 2022-08-18 02:50:35

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号