Electronic Codebook (ECB) mode
E845072
Electronic Codebook (ECB) mode is a basic block cipher operation mode that encrypts each block of data independently, resulting in identical ciphertext blocks for identical plaintext blocks and making it generally unsuitable for securing structured or repetitive data.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Electronic Codebook (ECB) mode canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T10157690 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Electronic Codebook (ECB) mode Context triple: [NIST SP 800-38A, modeDefined, Electronic Codebook (ECB) mode]
-
A.
CBC-DES
CBC-DES is a cryptographic privacy protocol that uses the Data Encryption Standard in Cipher Block Chaining mode to provide confidentiality for SNMPv3 messages.
-
B.
Data Encryption Standard
Data Encryption Standard is an older symmetric-key block cipher algorithm once widely used for data protection but now considered insecure and largely superseded by stronger standards.
-
C.
AES-CTR
AES-CTR is a widely used symmetric-key encryption mode that turns the AES block cipher into a fast, parallelizable stream cipher by encrypting successive counter values and XORing them with the plaintext.
-
D.
Serpent cipher
Serpent cipher is a symmetric-key block cipher and former AES finalist known for its strong security margin and conservative design based on a substitution–permutation network structure.
-
E.
Feistel network
A Feistel network is a symmetric structure for building block ciphers that splits data into halves and repeatedly applies round functions to achieve secure encryption and decryption.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Electronic Codebook (ECB) mode Target entity description: Electronic Codebook (ECB) mode is a basic block cipher operation mode that encrypts each block of data independently, resulting in identical ciphertext blocks for identical plaintext blocks and making it generally unsuitable for securing structured or repetitive data.
-
A.
CBC-DES
CBC-DES is a cryptographic privacy protocol that uses the Data Encryption Standard in Cipher Block Chaining mode to provide confidentiality for SNMPv3 messages.
-
B.
Data Encryption Standard
Data Encryption Standard is an older symmetric-key block cipher algorithm once widely used for data protection but now considered insecure and largely superseded by stronger standards.
-
C.
AES-CTR
AES-CTR is a widely used symmetric-key encryption mode that turns the AES block cipher into a fast, parallelizable stream cipher by encrypting successive counter values and XORing them with the plaintext.
-
D.
Serpent cipher
Serpent cipher is a symmetric-key block cipher and former AES finalist known for its strong security margin and conservative design based on a substitution–permutation network structure.
-
E.
Feistel network
A Feistel network is a symmetric structure for building block ciphers that splits data into halves and repeatedly applies round functions to achieve secure encryption and decryption.
- F. None of above. chosen
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
block cipher mode of operation
ⓘ
encryption mode ⓘ |
| abbreviation | ECB ⓘ |
| advantage |
simple implementation
ⓘ
supports parallel encryption of blocks ⓘ supports random access to encrypted blocks ⓘ |
| blockIndex | i denotes the block number ⓘ |
| category | symmetric-key cryptography ⓘ |
| considered | cryptographically weak for most applications ⓘ |
| contrastedWith |
Cipher Block Chaining mode
ⓘ
Cipher Feedback mode ⓘ Counter mode ⓘ Output Feedback mode ⓘ |
| decryptionFormula | P_i = D_K(C_i) ⓘ |
| definedIn | ISO/IEC 10116 NERFINISHED ⓘ |
| designGoal | simple block-by-block encryption without chaining ⓘ |
| disadvantage |
no diffusion across blocks
ⓘ
reveals patterns in plaintext ⓘ susceptible to block rearrangement ⓘ |
| doesNotUse |
feedback between blocks
ⓘ
initialization vector ⓘ |
| encryptionFormula | C_i = E_K(P_i) ⓘ |
| hasAlternativeName | ECB mode ⓘ |
| historicallyUsedIn | early DES-based systems ⓘ |
| insecureFor |
database field encryption with repeated values
ⓘ
file system encryption ⓘ image encryption ⓘ |
| notRecommendedBy | NIST for general data encryption ⓘ |
| notRecommendedFor |
large volumes of data
ⓘ
repetitive data ⓘ structured data ⓘ |
| operatesOn | fixed-size blocks ⓘ |
| property |
encrypts each block independently
ⓘ
identical plaintext blocks produce identical ciphertext blocks ⓘ stateless encryption per block ⓘ |
| requires | secret key ⓘ |
| securityDependsOn | underlying block cipher strength ⓘ |
| standardizedIn | NIST SP 800-38A NERFINISHED ⓘ |
| suitableFor |
encrypting short random values
ⓘ
key wrapping in some legacy systems ⓘ random access encryption of small, independent blocks ⓘ |
| usedWith |
AES
NERFINISHED
ⓘ
DES NERFINISHED ⓘ |
| uses | block cipher ⓘ |
| vulnerableTo |
block replay attacks
ⓘ
known-plaintext analysis ⓘ pattern leakage ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Electronic Codebook (ECB) mode Description of subject: Electronic Codebook (ECB) mode is a basic block cipher operation mode that encrypts each block of data independently, resulting in identical ciphertext blocks for identical plaintext blocks and making it generally unsuitable for securing structured or repetitive data.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.