앨리스(Alice)와 밥(Bob) 그리고 캐롤(Carol), 이름의 의미는?
보안쪽에서 자주 나오는 사람 이름이 있습니다. 바로 앨리스(Alice)와 밥(Bob), 그리고 캐롤(Carol)인데요. 02랑 이야기하던 중 A/B/C 이야기가 나와 찾다보니 제가 아는 것 보다 종류가 훨씬 많고 각각 의미도 다 부여되어 있더군요. (전 그냥 알파벳 순서에 따라서 1~n번째 당사자라고 생각했는데..) 알아서 나쁠껀 없으니 가볍게 정리해서 글로 올려둡니다 :D
Names
| 알파벳 | 이름 | 악의성 | Description |
|---|---|---|---|
| A | Alice (앨리스) | 통신 중 1번째 당사자 | |
| B | Bob (밥) | 통신 중 2번째 당사자 | |
| C | Carol (캐롤) / 카를로스 / Charlie (찰리) | 통신 중 3번째 당사자 | |
| C | Chuck (척) | O | 악의가 있는 통신 중 3번째 당사자 |
| C | Craig (크레이그) | O | 비밀번호를 훔치려는 사람 |
| D | Dave (데이브) / Dan (댄) / David (데이빗) | 통신 중 4번째 당사자 | |
| E | Eve (이브) | O | 소극적인 공격자(스니핑) |
| E | Erin (에린) | 통신 중 5번째 당사자 | |
| F | Faythe (페이데) | 신뢰할 수 있는 조언자 | |
| F | Frank (프랭크) | 통신 중 6번째 당사자 | |
| G | Grace (그레이스) | 정부 대표(Government Representitave) | |
| H | Heidi (하이디) | 멍청한 암호제작자(mischievous designer) | |
| I | Isaac (아이작) | ISP | |
| I | Ivan (이반) | Issuer | |
| J | Justin (저스틴) | 법원 | |
| K | - | ||
| L | - | ||
| M | Mallory (말로리) | O | 적극적인 공격자 |
| M | Matilda (마틸다) | Merchant (전자상거래에서 상점 역할) | |
| M | Mallet (말렛) | O | 적극적인 공격자 |
| M | Mike (마이크) / Michael (마이클) | O | 소극적인 공격자 |
| N | Niaj (니아지) | O | 소극적인 공격자 |
| O | Oscar (오스카) | O/X | 적극적인 공격자, 다만 악의성은 중립 |
| O | Olivia (올리비아) | Oracle | |
| P | Peggy (페기) | Prover (검증) | |
| P | Plod (플로드) | 법집행 기관 | |
| Q | - | ||
| R | - | ||
| S | Sybil (사이빌) | O | 익명 공격자 |
| S | Steve (스티브) | 스테가노그래피(steganography) | |
| T | Trudy (트루디) | O | 침입자 |
| T | Trent (트렌트) / Ted(테드) | 신뢰할 수 있는 중재자 | |
| U | - | ||
| V | Victor (빅터) | Verifier (검증) | |
| W | Walter (월터) | 통신 감시자(보안장비?) | |
| W | Wendy (웬디) | 내부고발자 | |
| X | - | ||
| Y | - | ||
| Z | Zoe (조) | 통신 중 마지막 당사자 |