--- res: bibo_abstract: - "Version Control Systems (VCS) are a valuable tool for software development\r\nand document management. Both client/server and distributed (Peer-to-Peer)\r\nmodels exist, with the latter (e.g., Git and Mercurial) becoming\r\nincreasingly popular. Their distributed nature introduces complications,\r\nespecially concerning security: it is hard to control the dissemination of\r\ncontents stored in distributed VCS as they rely on replication of complete\r\nrepositories to any involved user.\r\n\r\nWe overcome this issue by designing and implementing a concept for\r\ncryptography-enforced access control which is transparent to the user. Use\r\nof field-tested schemes (end-to-end encryption, digital signatures) allows\r\nfor strong security, while adoption of convergent encryption and\r\ncontent-defined chunking retains storage efficiency. The concept is\r\nseamlessly integrated into Mercurial---respecting its distributed storage\r\nconcept---to ensure practical usability and compatibility to existing\r\ndeployments.@eng" bibo_authorlist: - foaf_Person: foaf_givenName: Michael foaf_name: Lass, Michael foaf_surname: Lass foaf_workInfoHomepage: http://www.librecat.org/personId=24135 orcid: 0000-0002-5708-7632 - foaf_Person: foaf_givenName: Dominik foaf_name: Leibenger, Dominik foaf_surname: Leibenger - foaf_Person: foaf_givenName: Christoph foaf_name: Sorge, Christoph foaf_surname: Sorge bibo_doi: 10.1109/lcn.2016.11 dct_date: 2016^xs_gYear dct_isPartOf: - http://id.crossref.org/issn/978-1-5090-2054-6 dct_language: eng dct_publisher: IEEE@ dct_subject: - access control - distributed version control systems - mercurial - peer-to-peer - convergent encryption - confidentiality - authenticity dct_title: Confidentiality and Authenticity for Distributed Version Control Systems - A Mercurial Extension@ ...