跳转到内容

密码学/密码学目标

来自维基教科书,开放世界中的开放书籍

密码学是存在第三方(有时称为“对手”)的情况下安全通信的科学。

现代密码学家和密码分析师在许多领域工作,包括

  • 数据机密性
  • 数据完整性
  • 身份验证
  • 前向保密
  • 端到端可审计的投票系统
  • 数字货币

古典密码学侧重于“数据机密性”——保持 信息秘密,即设计技术系统,使观察者能够从观察系统中推断出的信息尽可能少——最优情况下为零。这样做的动机是,系统所有者希望阻止观察者利用可能获得的情报(例如金钱、影响力、情感)来利用系统。

这种秘密或隐藏是通过从系统的可观察状态和/或行为中删除上下文信息来实现的,如果没有这些信息,观察者就无法获得有关系统的 情报

这个术语经常在两个实体之间交换消息的上下文中使用,但当然不限于此。

仅隐藏系统状态

[编辑 | 编辑源代码]

对于自动取款机来说,隐藏机器中还有多少现金的信息可能是有利的。例如,它可能只向持有有效借记卡的人透露信息,即没有更多钞票可用。

隐藏通信内容

[编辑 | 编辑源代码]

两家做生意的公司可能不希望将产品定价信息透露给窃听其通信的第三方。

隐藏通信的事实

[编辑 | 编辑源代码]

以知名领域而闻名的知名实体可能希望隐藏他们正在通信的事实,因为知道他们活动领域的观察者可能已经能够从一些通信发生的事实中推断出信息。

华夏公益教科书