A 256-bit cryptographic hash function based on the Keccak sponge construction, selected as the SHA-3 standard and used natively in Ethereum for address derivation, transaction hashing, and smart contract storage. It differs from NIST SHA-3 in padding and offers strong collision resistance and preimage resistance properties.
Semantic Classification
Content
Class Declaration
Declaration(Class(:Keccak-256))
Subclass Relationships
SubClassOf(:Keccak-256 :CryptographicPrimitive) SubClassOf(:Keccak-256 :BlockchainEntity)
Essential Properties
SubClassOf(:Keccak-256 (ObjectSomeValuesFrom :partOf :Blockchain))
SubClassOf(:Keccak-256 (ObjectSomeValuesFrom :hasProperty :Property))
Data Properties
DataPropertyAssertion(:hasIdentifier :Keccak-256 “BC-0042”^^xsd:string) DataPropertyAssertion(:hasAuthorityScore :Keccak-256 “1.0”^^xsd:decimal) DataPropertyAssertion(:isFoundational :Keccak-256 “true”^^xsd:boolean)
Object Properties
ObjectPropertyAssertion(:enablesFeature :Keccak-256 :BlockchainFeature) ObjectPropertyAssertion(:relatesTo :Keccak-256 :RelatedConcept)
Annotations
AnnotationAssertion(rdfs:label :Keccak-256 “Keccak-256”@en) AnnotationAssertion(rdfs:comment :Keccak-256 “SHA-3 hash function variant”@en) AnnotationAssertion(dct:description :Keccak-256 “Foundational blockchain concept with formal ontological definition”@en) AnnotationAssertion(:termID :Keccak-256 “BC-0042”) AnnotationAssertion(:priority :Keccak-256 “1”^^xsd:integer) AnnotationAssertion(:category :Keccak-256 “cryptographic-foundations”@en) )
About Keccak-256
- SHA-3 hash function variant within blockchain systems, providing essential functionality for distributed ledger technology operations and properties.
Key Characteristics
-
- Definitional Property: Core defining characteristic
-
- Functional Property: Operational behavior
-
- Structural Property: Compositional elements
-
- Security Property: Security guarantees provided
-
- Performance Property: Efficiency considerations
Technical Components
- Implementation: How concept is realized technically
- Verification: Methods for validating correctness
- Interaction: Relationships with other components
- Constraints: Technical limitations and requirements
Use Cases
- 1. Core Blockchain Operation
- Application: Fundamental blockchain functionality
- Example: Practical implementation in major blockchains
- Requirements: Technical prerequisites
- Benefits: Value provided to blockchain systems
Standards & References
- IEC 23257:2021 - Blockchain and distributed ledger technologies
- IEEE 2418.1 - Blockchain and distributed ledger technologies
- NIST NISTIR - Blockchain and distributed ledger technologies