앨리스(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 (조)   통신 중 마지막 당사자

References