table based implementation of AES (reference openssl)COMPUTER SECURITY AND CRYPTOGRAPHY

  • Status Closed
  • Budget $10 - $30 USD
  • Total Bids 5

Project Description

The Advanced Encryption Standart (AES) was published by the National Insitute of Standarts and Tech- nology (NIST) in 2001. AES is a symmetric block cipher that is intended to replace DES (Data Encryption Standart) as the approved standart for a wide range of applications.

AES operates on (8-bit) bytes and uses arithmetic in the finite field GF(28), with the irreducible poly- nomial m(x) = x8 + x4 + x3 + x + 1.

Addition of two bytes is defined as the bitwise XOR operation. Multiplication of two bytes is defined as multiplication in the finite field GF (28) with the irreducible polynomial m(x) = x8 + x4 + x3 + x + 1.

AES one round structure contains the following transformations:

• Substitute Bytes.

• ShiftRows.

• MixColumns.

There is an equivalent table based implementation of AES (reference openssl) in which the order of the above transformations is changed to :

DEADLINE IS 12 OF JUNE.

i CAN SEND MORE INFORMATION ABOUT.

Get free quotes for a project like this

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online