Hash defense model
빠른 해시보다 입력 신뢰도를 먼저 정한다
충돌이 몰리면 평균 O(1) 가정이 깨진다. 외부 입력은
성능 지표와 보안 가정을 함께 묶어 설계한다.
입력
Threat model
내부 배치와 외부 사용자 키를 분리한다.
예측
Salt
키 패턴으로 버킷을 맞추기 어렵게 만든다.
밀도
Load factor
원소 수와 버킷 수 비율로 충돌 압력을 본다.
복구
Rehash
임계치를 넘으면 버킷을 늘려 분산을 회복한다.
핵심 기준: 신뢰 입력은 단순성과 속도, 비신뢰 입력은 솔트와 재해시, 충돌 모니터링을 우선한다.