T/SCCIA 010-2020 Blockchain cryptographic application verification specification
T/SCCIA 010-2020 Blockchain cryptographic application verification specification
Basic Information
Scope
Scope: This standard specifies the scope of verification, verification methods, verification requirements, and criteria for determining compliance for cryptographic applications on blockchain. This standard applies to consortium blockchain platforms with complete blockchain functionality, and is used to guide the verification of cryptographic applications on blockchain, as well as the design and development of cryptographic applications on blockchain. Main technical content: This standard deeply explores the application of cryptography in blockchain and, based on the technical characteristics of cryptographic applications on blockchain, proposes a technical architecture for cryptographic applications on blockchain, which divides cryptographic applications on blockchain into three layers: cryptographic device layer, cryptographic function layer, and cryptographic application layer. The technical part mainly includes two parts: verification of the cryptographic function layer and verification of the cryptographic application layer, specifically involving cryptographic algorithms, cryptographic protocols, public key infrastructure, key lifecycle management, identity management, communication security, ledger storage, transaction security, consensus algorithms, smart contracts, oracles, privacy protection, and log management used by blockchain platforms. This standard applies to consortium blockchain platforms with complete blockchain functionality and can be used to guide the design, development, and verification of cryptographic applications on blockchain platforms.