Skip to content
Surf Wiki
Save to docs
technology/cryptography

From Surf Wiki (app.surf) — the open knowledge base

ARIA (cipher)

Block cipher


Block cipher

FieldValue
nameARIA
publish date2003
derived fromAES
certificationSouth Korean standard
key size128, 192, or 256 bits
block size128 bits
structureSubstitution–permutation network
rounds12, 14, or 16
cryptanalysisMeet-in-the-middle attack on 8 rounds with data complexity 256

In cryptography, ARIA is a block cipher designed in 2003 by a large group of South Korean researchers. In 2004, the Korean Agency for Technology and Standards selected it as a standard cryptographic technique.

The algorithm uses a substitution–permutation network structure based on AES. The interface is the same as AES: 128-bit block size with key size of 128, 192, or 256 bits. The number of rounds is 12, 14, or 16, depending on the key size. ARIA uses two 8×8-bit S-boxes and their inverses in alternate rounds; one of these is the Rijndael S-box.

The key schedule processes the key using a 3-round 256-bit Feistel cipher, with the binary expansion of 1/ as a source of "nothing up my sleeve numbers".

Implementations

The reference source code of ARIA cipher implemented in C, C++, and Java can be downloaded from KISA's cryptography use activation webpage.

Standardization

  • KATS
    • KS X 1213:2004
  • IETF
    • Algorithm
      • : A Description of the ARIA Encryption Algorithm
    • TLS/SSL
      • : Addition of the ARIA Cipher Suites to Transport Layer Security (TLS)
    • SRTP
      • : The ARIA Algorithm and Its Use with the Secure Real-Time Transport Protocol (SRTP)

Security

  • {{cite report | author4-link = Bart Preneel | author-link = Alex Biryukov | access-date = 2024-05-28}}
  • {{cite journal | access-date = January 19, 2007}}
  • {{cite journal | access-date = April 24, 2010}}

References

References

  1. "KISA: Block Cipher: ARIA".
  2. (2003). "Information Security and Cryptology - ICISC 2003". Springer International Publishing.
  3. "KISA: Cryptographic algorithm source code: ARIA".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about ARIA (cipher) — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report