- Raw 0.0.1 [2024-01-21] (for information on this versioning scheme, see Status & Versioning)
- Copyright ©️2024 by Christopher Allen, and is shared under CC-BY-SA-4.0 open-source license. See my Lists of High-Signal, Low Noise Links repo's README.md for more details.
-
An Introduction to Gordian Envelopes (Updated 2022-11-03). [web article]. Blockchain Commons. Retrieved 2024-04-18 from: https://www.blockchaincommons.com/introduction/Envelope-Intro.
TAGS: #SmartDocument #GordianEnvelope #DataPrivacy #Cryptography #DigitalIdentity #PrivacyProtection #MerkleTree #BlockchainTechnology #DigitalSecurity #DataManagement SHORT ABSTRACT: "This article introduces the Gordian Envelope, a smart document architecture designed for secure and private data storage and transmission. It emphasizes its structure-ready and privacy-ready capabilities, supporting a wide range of cryptographic functions and data formats. The article highlights its potential applications in various domains, including education, asset management, and software release."
KEY POINTS:
- Smart Document Architecture: Gordian Envelope is a versatile framework for secure data handling.
- Privacy and Security Focus: Emphasizes privacy protection through cryptographic support and progressive trust.
- Structured Merkle Tree: Utilizes a variant of Merkle Tree for data integrity and authentication.
- Deterministic Representation: Ensures consistent data encoding for reliability.
- Flexible Data Management: Supports elision for selective data disclosure and privacy control.
- Versatile Applications: Applicable in educational certifications, asset control, and software releases.
- Collaboration and Development: Actively developed with community input and aimed for standardization in data encoding.
KEY QUOTES:
- "Gordian Envelope is designed as a Smart Document, meant to store information about a subject."
- "The privacy-ready design of Gordian Envelopes allows for use cases where elision is used differently over time, including progressive trust and situations where data is differently elided for different circumstances."
-
A Technical Introduction to Gordian Envelopes (Updated 2022-11-03). [GitHub documentation]. Blockchain Commons. Retrieved 2024-01-21 from: https://github.com/BlockchainCommons/Gordian/blob/master/Envelope/Intro-Tech.md.
TAGS: #SmartDocumentArchitecture #GordianEnvelopeTechnical #SemanticTriple #DataPrivacy #Cryptography #DigitalAssets #DecentralizedIdentifiers #MerkleTree #Encryption #SelectiveDisclosure
SHORT ABSTRACT: "This technical document delves into the intricate architecture of Gordian Envelopes, focusing on their semantic triple structure for secure data management. It details the technical features, including encryption, hashing, and the handling of digital assets like DIDs and VCs, underscoring the importance of structured Merkle Trees and elision for advanced data privacy and security."
KEY POINTS:
- Technical Depth: Emphasizes the detailed architecture and cryptographic elements of Gordian Envelopes.
- Semantic Triple Structure: Explains the subject-predicate-object organization for managing digital assets.
- Advanced Cryptography: Highlights explicit support for advanced cryptographic functions.
- Structured Merkle Trees: Discusses the use of structured Merkle Trees for integrity and authentication.
- Selective Disclosure and Elision: Describes elision capabilities for selective data disclosure while maintaining hash integrity.
- Practical Examples: Provides real-world applicable examples, contrasting the abstract concepts.
- Encryption and Privacy: Focuses on encryption methods for enhancing data privacy.
- Sub Envelopes: Introduces the concept of infinitely recursive structure with sub envelopes.
- Signing and Verification: Details the process of signing and verifying the entire assertion of data.
- Salting for Non-correlation: Covers the use of salting to prevent easy guessability and correlation.
KEY QUOTES:
- "Gordian Envelope is a specification for the architecture of a 'smart document', supporting a wide range of cryptographic functions and data formats."
- "The Gordian Envelope's structure, featuring semantic triples, enhances the secure management and transmission of digital assets."
-
IETF I-D draft-mcnally-envelope - The Gordian Envelope Structured Data Format (2023-08-20). [Internet-Draft]. McNally, Wolf; Allen, Christopher. Retrieved 2024-01-18 from IETF Datatracker: https://datatracker.ietf.org/doc/draft-mcnally-envelope/.
ABSTRACT: "This document introduces the Gordian Envelope, a novel structured data format for encoding and securely transmitting hierarchical binary data. Prioritizing privacy and interoperability, it supports structured, privacy-respecting data exchange through the concept of 'smart documents.' These documents can embed or reference other data, supporting complex structures. It incorporates a Merkle Tree for integrity and employs Deterministic CBOR for consistent encoding. The format's extensibility anticipates future developments like encryption while maintaining core integrity and digest features."
KEY POINTS:
- Structure-Ready and Privacy-Ready Design: The Gordian Envelope is crafted with a focus on enabling structured, interoperable encoding and storage of information while also ensuring privacy-protective transmission.
- Smart Document Concept: It introduces the idea of 'smart documents' that can contain or refer to other documents, supporting various data structures like graphs and semantic triples.
- Progressive Trust and Elision Mechanics: The document emphasizes the concept of progressive trust and granular elision, allowing holders to minimally disclose information and progressively reveal more over time.
- Merkle Tree and Deterministic Representation: It discusses the use of a structured Merkle Tree for hashing elements into a digest tree, and the importance of deterministic representation using Deterministic CBOR for encoding.
- Extension Support: The format is designed to be extensible, supporting future developments like encryption and compression without altering the digest tree.
-
Hashed Data Elision: Problem Statement and Areas of Work (n.d.). [pre-draft document]. Blockchain Commons. Retrieved 2024-01-21 from: https://hackmd.io/GqY8eZtMQQygjuAn3aj1Ow.
TAGS: #DataPrivacy #HashedDataElision #RFC6973 #RFC8280 #PrivacyEnhancement #DataMinimization #HumanRights #DigitalPrivacy #Authenticity #Integrity
SHORT ABSTRACT: "This article explores hashed data elision as a strategy for enhancing privacy through data minimization, in alignment with RFC 6973 and RFC 8280. RFC 6973 delves into privacy considerations in Internet protocols, emphasizing the need for careful handling of personal data. RFC 8280 discusses human rights protocols on the Internet, focusing on the balance between technological development and human rights preservation. The article addresses the limitations of anonymity and pseudonymity for privacy protection, proposing hashed data elision as a solution that harmonizes privacy with other crucial human rights like authenticity and integrity."
KEY POINTS:
- Privacy and Human Rights Focus: Emphasizes the enhancement of privacy in line with human rights concerns.
- Data Minimization: Advocates for data minimization as a crucial aspect of privacy.
- Issues with Anonymity and Pseudonymity: Highlights the limitations of existing privacy methods.
- Hashed Data Elision Solution: Presents hashed data elision as a potential solution to balance privacy and authenticity.
- Implementation Challenges: Discusses challenges in implementing hashed data elision.
- Areas of Work: Outlines key and optional areas of work for developing hashed data elision.
KEY QUOTES:
- "The document underscores the need for balancing privacy with other rights like authenticity and integrity, advocating for hashed data elision as a viable solution."
- "It highlights the inadequacy of anonymity and pseudonymity alone in addressing privacy concerns, stressing the importance of implementing data minimization techniques."
- An Introduction to Gordian Envelopes - Blockchain Commons
- VIDEO PLAYLIST: Gordian Envelope - YouTube
- A Technical Introduction to Gordian Envelopes · BlockchainCommons/Gordian
- BlockchainCommons/envelope-cli-swift: A command line tool written in Swift used to manipulate the Envelope data type.
- BlockchainCommons/bc-envelope-rust: Rust implementation of Gordian Envelope.
- Docs TBW
- Gordian Envelope Use Cases Overview - Blockchain Commons
- Gordian Envelope Use Cases - Introduction · BlockchainCommons/Gordian
- Gordian Envelope Use Cases: Data Distribution · BlockchainCommons/Gordian
- Gordian Envelope Use Cases: Financial Industry (including Self-Sovereign Assets) · BlockchainCommons/Gordian
- Gordian Envelope Use Cases: Software & AI Industry
- Gordian Envelope Use Cases: Wellness · BlockchainCommons/Gordian
- Gordian Envelope Use Cases: Educational & Credential Industries · BlockchainCommons/Gordian
- Blockchain Commons Research (BCR) re: Envelope
- bcr-2021-002 Digests for Digital Objects · BlockchainCommons/Research
- bcr-2022-001 UR Type Definition for Encrypted Messages · BlockchainCommons/Research
- bcr-2022-002 ARID: Apparently Random Identifier · BlockchainCommons/Research
- bcr-2023-001 UR Type Definition for Compressed Messages · BlockchainCommons/Research
- bcr-2023-003 Gordian Envelope Extension: Known Values · BlockchainCommons/Research
- bcr-2023-004 Gordian Envelope Extension: Symmetric Encryption · BlockchainCommons/Research
- bcr-2023-005 Gordian Envelope Extension: Compression · BlockchainCommons/Research
- bcr-2023-006- Gordian Envelope: Attachments · BlockchainCommons/Research
- bcr-2023-007 Gordian Envelope: Bitcoin Output Descriptors (Version 2) · BlockchainCommons/Research
- bcr-2023-009 Gordian Envelope: Cryptographic Seeds · BlockchainCommons/Research
- bcr-2023-012 Gordian Envelope Expressions · BlockchainCommons/Research
- bcr-2023-013 Gordian Envelope Cryptography · BlockchainCommons/Research
- bcr-2023-014 Gordian Sealed Transaction Protocol (GSTP) · BlockchainCommons/Research
- bcr-2023-018 Gordian Depository API · BlockchainCommons/Research
- Deterministic CBOR (dCBOR) - Developer Resources
- dCBOR · BlockchainCommons/crypto-commons
- VIDEO: Gordian Architecture: Why CBOR? - YouTube
- VIDEO: dCBOR (Deterministic CBOR) Library from Blockchain Commons - YouTube
- dCBOR IETF I-D
- dCBOR - Editor's Draft (Repo)
- bc-dcbor-rust Library
- BCSwiftDCBOR Library
- dcbor-cli Parser/Validator
- bcr-2023-008 dCBOR: Preferred Encoding of Dates · BlockchainCommons/Research
- DCBOR Numeric Test Vectors