Closed

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

This project received 5 bids from talented freelancers with an average bid price of $27 USD.

Get free quotes for a project like this
Employer working
Project 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.

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