Progrow

Progrow

  • 분류 전체보기 (366)
    • Programming Languages (47)
      • JavaScript (13)
      • Java (18)
      • Effective Java (3)
      • Kotlin (11)
      • C++ (1)
      • Groovy (1)
    • Computer Sciences (237)
      • Problem Solve (155)
      • Datastructure (2)
      • Database (20)
      • OS (8)
      • Network (5)
      • Security (10)
      • Design Patterns (19)
      • Compiler (8)
      • BigData (5)
      • OOP (5)
    • Spring (21)
      • Boot (7)
      • Security (7)
      • JPA (6)
      • Session (1)
    • Frontend (10)
      • HTML (2)
      • CSS (3)
      • Vue.js (4)
    • Web (4)
      • REST API (2)
      • Servlet (1)
    • Devops (26)
      • Docker (0)
      • Kubernetes (1)
      • AWS (25)
      • Jenkins (0)
      • Terraform (0)
    • Build Tools (6)
      • Gradle (6)
    • App (1)
      • Android (1)
    • Project (4)
      • DI Framework (3)
      • Capstone Design (1)
    • Redis (1)
    • git (0)
    • etc (9)
      • IT 상식 (4)
      • IT 행사 (2)
      • Heroku (2)
      • vscode (1)
  • 홈
  • 태그
  • 방명록
  • github
RSS 피드
로그인
로그아웃 글쓰기 관리

Progrow

컨텐츠 검색

태그

JavaScript BFS Head First Design Pattern greedy 투 포인터 programmers DP Kotlin BAEKJOON dfs Java Design Pattern 정보보안 백준 정보보호 데이터베이스 String AWS 프로그래머스 Java database

최근글

댓글

공지사항

아카이브

AES(1)

  • [정보보안] 8. AES

    1. 등장 배경 DES가 깨지면서 DES를 대체할 암호 알고리즘이 필요해짐 NIST에서는 암호 알고리즘 프로젝트를 전 세계에 공표함. 128비트의 블럭 128비트, 192비트, 256비트의 키 길이를 준수할 것 벨기에 연구자 Joan Daemen과 Vincent Rijmen이 설계한 블록 암호 Rijndael이 채택됨 선정 기준 안전성: 128비트 키에 대한 안정성 요구 비용: 하드웨어, 소프트웨어 등을 고려한 구현 환경 ⇒ 계산 효율성, 저장 공간 등의 해결 구현: 유연성과 단순성 ⇒ 어느 플랫폼 상에서도 구현되어야 함 2. 라운드 구조 AES는 128비트 평문을 128비트 암호문으로 출력한다. non-Feistel 구조 DES처럼 L과 R을 분리하고 R은 따로 P-Box, S-Box, E-Box 연산..

    2021.10.25
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바