ARIA-192-OFB ENCRYPTION TOOL
Other Crypto Algorithms
AES-128-CBC AES-128-CBC-CTS AES-128-CBC-HMAC-SHA1 AES-128-CBC-HMAC-SHA256 AES-128-CCM AES-128-CFB AES-128-CFB1 AES-128-CFB8 AES-128-CTR AES-128-ECB AES-128-GCM AES-128-GCM-SIV AES-128-OCB AES-128-OFB AES-128-SIV AES-128-WRAP AES-128-WRAP-INV AES-128-WRAP-PAD AES-128-WRAP-PAD-INV AES-128-XTS AES-192-CBC AES-192-CBC-CTS AES-192-CCM AES-192-CFB AES-192-CFB1 AES-192-CFB8 AES-192-CTR AES-192-ECB AES-192-GCM AES-192-GCM-SIV AES-192-OCB AES-192-OFB AES-192-SIV AES-192-WRAP AES-192-WRAP-INV AES-192-WRAP-PAD AES-192-WRAP-PAD-INV AES-256-CBC AES-256-CBC-CTS AES-256-CBC-HMAC-SHA1 AES-256-CBC-HMAC-SHA256 AES-256-CCM AES-256-CFB AES-256-CFB1 AES-256-CFB8 AES-256-CTR AES-256-ECB AES-256-GCM AES-256-GCM-SIV AES-256-OCB AES-256-OFB AES-256-SIV AES-256-WRAP AES-256-WRAP-INV AES-256-WRAP-PAD AES-256-WRAP-PAD-INV AES-256-XTS ARIA-128-CBC ARIA-128-CCM ARIA-128-CFB ARIA-128-CFB1 ARIA-128-CFB8 ARIA-128-CTR ARIA-128-ECB ARIA-128-GCM ARIA-128-OFB ARIA-192-CBC ARIA-192-CCM ARIA-192-CFB ARIA-192-CFB1 ARIA-192-CFB8 ARIA-192-CTR ARIA-192-ECB ARIA-192-GCM ARIA-192-OFB ARIA-256-CBC ARIA-256-CCM ARIA-256-CFB ARIA-256-CFB1 ARIA-256-CFB8 ARIA-256-CTR ARIA-256-ECB ARIA-256-GCM ARIA-256-OFB CAMELLIA-128-CBC CAMELLIA-128-CBC-CTS CAMELLIA-128-CFB CAMELLIA-128-CFB1 CAMELLIA-128-CFB8 CAMELLIA-128-CTR CAMELLIA-128-ECB CAMELLIA-128-OFB CAMELLIA-192-CBC CAMELLIA-192-CBC-CTS CAMELLIA-192-CFB CAMELLIA-192-CFB1 CAMELLIA-192-CFB8 CAMELLIA-192-CTR CAMELLIA-192-ECB CAMELLIA-192-OFB CAMELLIA-256-CBC CAMELLIA-256-CBC-CTS CAMELLIA-256-CFB CAMELLIA-256-CFB1 CAMELLIA-256-CFB8 CAMELLIA-256-CTR CAMELLIA-256-ECB CAMELLIA-256-OFB CHACHA20 CHACHA20-POLY1305 DES-EDE-CBC DES-EDE-CFB DES-EDE-ECB DES-EDE-OFB DES-EDE3-CBC DES-EDE3-CFB DES-EDE3-CFB1 DES-EDE3-CFB8 DES-EDE3-ECB DES-EDE3-OFB DES3-WRAPThe ARIA-192-OFB algorithm is a symmetric block cipher operating in the Output Feedback (OFB) mode. It is a variant of the ARIA family, standardized for secure encryption in electronic communications. The algorithm uses a fixed block size of 128 bits and supports three key lengths: 128, 192, and 256 bits. In the case of ARIA-192-OFB, the key length is 192 bits, which determines the number of rounds and internal transformations applied during the encryption and decryption processes.
Key Expansion
The algorithm begins with a key schedule procedure that expands the 192-bit key into a series of round keys. This expansion involves substitution layers, linear diffusion layers, and key mixing steps. The round keys generated are used sequentially in each round to transform the plaintext block, ensuring cryptographic diffusion and resistance against linear and differential attacks.
Encryption Process
ARIA-192-OFB applies the OFB mode to convert the block cipher into a stream cipher. The process starts by initializing an initialization vector (IV) of 128 bits. The IV is encrypted with the ARIA core using the first round key, producing an output block. This output block is then XORed with the plaintext to generate the ciphertext. Subsequent blocks are processed by encrypting the previous output block and XORing it with the next plaintext segment. This method ensures that identical plaintext blocks produce different ciphertexts if the IV changes.
Decryption Process
Decryption in OFB mode mirrors the encryption procedure. The same IV and key schedule are used to generate the keystream. The ciphertext blocks are XORed with the keystream to recover the original plaintext. Since OFB mode only requires the encryption function of ARIA, the decryption process does not involve reversing the cipher operations, which simplifies implementation and improves performance in streaming environments.
Security Properties
ARIA-192-OFB provides strong resistance against known cryptanalytic attacks due to its layered substitution-permutation network. The use of OFB mode prevents error propagation, ensuring that a single-bit transmission error affects only the corresponding plaintext bit. The algorithm also supports parallel generation of the keystream, enhancing performance in hardware and software implementations. ARIA-192-OFB is suitable for applications requiring confidentiality, secure messaging, and high-speed encryption over potentially unreliable channels.