AES(Advanced Encryption Standard)

2025. 11. 20. 22:25·IT Dictionary/정보보안산업기사
반응형

1. 개념

  • 128비트 크기의 평문, 암호문을 가짐
  • non-feistel(SPN) 암호로 구성됨
  • 10, 12, 14라운드를 사용하며, 각각 128비트, 192비트, 256비트 크기의 키를 가짐
  • 라운드 키 크기는 평문과 암호문과 동일한 128비트임

 

2. 과정

  • SubBytes() : AES 암호화 과정의 각 라운드는 비 선형성을 갖는 S-BOX를 적용하여 바이트 단위로 치환을 수행
  • ShiftRows() :행 단위로 순환 시프트(Cyclic Shift)를 수행
  • MixColumns() : 높은 확산을 제공하기 위해 열 단위로 혼합(Mixing)을 수행
  • AddRoundKey() : 라운드 키와 state를 EX-OR을 수행
  • 암호화 마지막 라운드에서는 MixColumns() 연산을 수행하지 않음
순환 시프트란?
비트가 이동하면서 경계가 넘어가면 반대쪽 끝으로 다시 돌아가는 것

Rijndael(라인달) 암호화

 

반응형

'IT Dictionary > 정보보안산업기사' 카테고리의 다른 글

블록암호 운영모드 5가지  (0) 2025.11.20
기타 대칭키 암호 알고리즘  (0) 2025.11.20
DES(Data Encryption Standard)  (0) 2025.11.19
대칭키 암호(스트림 암호)  (0) 2025.11.18
대칭키 암호(블록 암호)  (0) 2025.11.18
'IT Dictionary/정보보안산업기사' 카테고리의 다른 글
  • 블록암호 운영모드 5가지
  • 기타 대칭키 암호 알고리즘
  • DES(Data Encryption Standard)
  • 대칭키 암호(스트림 암호)
MutJangE
MutJangE
즐거운 인생
  • MutJangE
    MutJangE
    MutJangE
  • 전체
    오늘
    어제
    • 분류 전체보기 (60) N
      • IT Dictionary (34) N
        • !Solution! (0)
        • Database (7)
        • Network (8)
        • Linux (1)
        • Computer Science (7)
        • Service (2)
        • 정보보안산업기사 (9) N
      • 일상 (7)
        • 배포중인 웹 서비스 (1)
        • CERT병 (5)
      • 프로그래밍 (19)
        • Java (1)
        • C# (6)
        • Unity (7)
        • React (4)
        • React native (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.5
    MutJangE
    AES(Advanced Encryption Standard)
    상단으로

    티스토리툴바