Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 8086CPU레지스터
- 머신러닝
- 딥러닝
- 보안
- 달고나bof
- BOJ
- 파이썬
- 백준알고리즘
- 정보보안
- 활성화함수파이썬
- 딥러닝파이썬
- C언어 알고리즘
- 스트림암호
- 알고리즘
- 백준
- 항등함수
- 신경망
- 파이썬신경망
- 버퍼오버플로우
- 인공지능
- C언어알고리즘
- c언어
- FTZlevel10
- 신경망구현
- C알고리즘
- 소프트맥스함수
- 밑바닥부터시작하는딥러닝
- 신경망파이썬
- BOF
- 신경망 학습
Archives
- Today
- Total
HeeJ's
[12] 정보 엔트로피(섀넌 엔트로피) 본문
엔트로피란 정보량 또는 정보의 불확실도를 측정하는 수학적 개념이다.
확률이 낮을수록, 어떤 정보일지는 불확실해지고, 이때 '정보가 많다', '엔트로피가 높다.'라고 표현할 수 있다.
ex) 주사위 던기지의 엔트로피가 동전 던지기의 엔트로피가 크다고 할 수 있다.
정보이론의 기본은
어떤 사람이 정보를 더 많이 알수록 새롭게 알수있는 정보는 적어진다는 것이다.
보안에서의 정보 엔트로피
문자 배열로 간주되는 영어 텍스트의 경우,
한 메시지에 들어갈 수 있는 정보량의 비트 수를 구해보려한다.
a~z까지의 알파벳 100글자가 적혀있는 txt파일이 있다.
이 파일은 100byte(=800bit)의 크기를 가진다.
하지만, 이 파일은 26가지의 글자(a~z)만 담을 수 있기 때문에 실제 담을 수 있는 정보량은 26^100이다.
이 파일의 엔트로피는 log2 26^100, 약 470bit이다.
만약 이 파일이 문법에 맞는 영어문장만을 담고 있다면 파일의 엔트로피는 더 줄게된다.
(영어 문장의 엔트로피는 한 글자당 1.1bit 정도로 알려져 있다.)
[출처]
https://ko.wikipedia.org/wiki/%EC%A0%95%EB%B3%B4_%EC%97%94%ED%8A%B8%EB%A1%9C%ED%94%BC
'<Information Security> > <Keywords>' 카테고리의 다른 글
[11] PDB(Program DataBase) (0) | 2020.05.15 |
---|---|
[10] 봇넷(Botnet) (0) | 2020.04.30 |
[09] APT(Advanced Persistent Threat, 지능형 타깃 지속 공격) (0) | 2020.04.30 |
[08] 루트킷 (rootkit) (0) | 2020.04.23 |
[07] 제로데이 공격(Zero-Day Attack) (0) | 2020.04.16 |