Overview
AES-CTR Mode is a cryptographic method that protects confidentiality, authenticity, or integrity with a defined primitive or protocol step. It should be used only as part of a well-defined protocol with correct parameters and key handling.
AES-CTR Mode encrypts data with a defined symmetric construction.
Compact metadata for implementation and discovery.
AES-CTR Mode is a cryptographic method that protects confidentiality, authenticity, or integrity with a defined primitive or protocol step. It should be used only as part of a well-defined protocol with correct parameters and key handling.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n)
Worst
O(n)
Space
O(1)
C_i = P_i xor AES_K(nonce || counter_i)Encrypts counter blocks to produce a stream that is XORed with plaintext.
Show messages, keys, nonces, and verification values moving through the cryptographic construction.
AES-CTR Mode operates in O(n) time and O(1) space within the Cipher Mode family. Key governing relation: C_i = P_i xor AES_K(nonce || counter_i). Often compared with AES and ChaCha20.
What each reference supports for this entry.
Specifies block cipher modes including CBC and CTR, supporting AES-CTR Mode.
Open sourceStandard reference for the AES block cipher used by AES-CTR Mode.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
AES-CTR Mode uses AES as a component or subroutine in its construction.