教養として学ぶアイデンティティ設計の古今東西:不変性・名前空間・水際防御・推測耐性・ゼロ知識証明