정보보안기사 [암호학 P-박스, S-박스]

2025. 11. 25. 18:38·정보보안기사

전치요소(P-박스)

치환요소(S-박스)

 

P-박스 

- 문자 단위로 암호화를 수행하였던 고전 전치 암호를 병렬적으로 수행함. 

현대 암호에서는 단순(Straight), 확장(Expansion),  축소(Compression) P-박스로 나뉜다.

출처 https://jaypan.tistory.com/28

 

축소 P-박스 

- n비트를 입력 → m비트를 출력하는 박스  n > m을 만족함 (입력 비트 중 특정 비트는 소실되어 출력되지 않는다.)

- 비트의 수를 줄이고자 할 때 사용

 

확장 P-박스 

- n비트를 입력 → m비트를 출력하는 박스 n < m을 만족함 (입력 비트 중 특정 비트는 한 개 이상의 출력비트와 연결된다.)

- 비트의 양을 증가시킬 때 사용

 

< 역함수 존재성 >

단순  P-박스는 (역함수 존재) / 확장 P-박스, 확장 P-박스 (역함수 존재하지 않는다)

 

S-박스

- 치환 암호의 축소 모형으로 생각할 수 있다. BUT  S-박스는 입/출력의 개수가 달라도 됨 n / m 이 같을 필요가 없다는 뜻

 

< 역함수 존재성 >

- S-박스는 역함수가 존재될 수 있고, 안될 수도 있다. 역함수가 존재하는 S-박스는 입/출력 비트가 동일함

'정보보안기사' 카테고리의 다른 글

Part 1-3 [기본 보안용어 정의]  (0) 2025.11.21
Part 1-2 [정보보호 관리, OSI 보안 구조]  (0) 2025.11.19
Part 1 [정보보호, 정보보호 목표]  (0) 2025.11.19
[정보보안기사 암호학 개요 복습]  (0) 2025.05.27
[정보보안기사 정보보호 개요 복습]  (2) 2025.05.26
'정보보안기사' 카테고리의 다른 글
  • Part 1-3 [기본 보안용어 정의]
  • Part 1-2 [정보보호 관리, OSI 보안 구조]
  • Part 1 [정보보호, 정보보호 목표]
  • [정보보안기사 암호학 개요 복습]
Rookie_W
Rookie_W
Rookie 님의 블로그 입니다. IT 관련 공부(정보보안)를 하는 학생입니다. 공부하는 과정을 블로그에 남기고자 개설하였습니다.
  • Rookie_W
    Rookie 공부 노트
    Rookie_W
  • 공지사항

    • Rookie의 (정보보안) 공부 블로그 입니다.
  • 전체
    오늘
    어제
  • 블로그 메뉴

    • 홈
    • 글쓰기
    • 관리 페이지
    • 분류 전체보기 (120)
      • Programming (8)
        • Python (8)
      • IT 보안 (2)
        • ASCII Table(아스키 코드표) (1)
        • 개념 정리 (1)
      • 정보보안기사 (8)
        • 일반 (0)
        • 시스템 보안 (0)
        • 네트워크 보안 (2)
        • 웹 보안 (0)
        • 법률 (0)
      • Web Hacking Practice (57)
        • Webgoat (1)
        • 취약점 진단 (25)
        • 웹 모의해킹 (29)
        • portswigger web security ac.. (2)
      • Security Analysis & Researc.. (0)
      • Certifications (14)
        • 네트워크 관리사 (13)
        • cbt 오답노트 (1)
      • Education (8)
        • SK Shields Rookies (8)
      • CTF (13)
        • 써니나타스 (11)
        • CTFtime (2)
      • Markdown 사용법 (0)
      • Hacking tools (3)
      • Deep Learning & Machine Lea.. (5)
        • 데이터수집 (1)
        • 기초통계 (1)
        • 데이터전처리 (1)
        • 머신러닝_지도학습 (1)
        • 머신러닝_비지도학습 (1)
      • 라우터 (1)
      • 관리자전용 (0)
  • 링크

    • Github
    • Dreamhack
  • 인기 글

  • 태그

    파일업로드
    루키즈
    Web-3
    OS injection
    문제풀이
    루키즈34기
    sql injection
    네트워크
    linux
    모의해킹
    File Inclusion
    보안대책
    WEB
    nos
    정보보안기사
    SK쉴더스루키즈
    XSS
    민감한 데이터 노출
    써니나타스
    정보수집
  • hELLO· Designed By정상우.v4.10.5
Rookie_W
정보보안기사 [암호학 P-박스, S-박스]
상단으로

티스토리툴바