首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无线键盘加密如何防止频率分析?

无线键盘加密如何防止频率分析?
EN

Security用户
提问于 2019-01-17 06:21:56
回答 1查看 183关注 0票数 2

在谷歌上搜索了很多之后,我发现关于这个话题的信息很少。我发现的唯一部分答案是微软的:微软_AES_技术_概况介绍

通过向每条消息添加随机数据,即使一次又一次地输入相同的字母,每条消息也是唯一的。这使得频率分析无法找到要跟踪的相同消息。

这很有道理,但让我想知道:

( A)如何在讯息中加入随机资料而不会引起讯号内的噪音;及

( B)其他制造商如何防止频率分析。举个例子,我什么也找不到罗技。

这是一个简单的行业标准‘只是添加噪音’,因此,它可以安全地假定是实施的?

EN

回答 1

Security用户

发布于 2019-01-17 08:05:38

假设块密码用作标准AES或轻量级分组密码(如王子王子 )。轻量化极有可能降低功耗。块密码需要作业方式

  • 在欧洲央行模式下:E(m1) = E(m2)当且仅当m1=m2。因此,当您按下密钥k,稍后再按它时,加密将是相同的。当您键入一个常规文本,然后通过了解您的语言,观察者可以推断按键,如排列密码,并看到您的数据。有趣的是,在这种模式下,即使连在一起的PC也不需要解密,他们可以按原样使用它。
  • 在CBC模式下:为每次加密生成一个随机的IV,然后以c=E(m xor IV)的形式执行加密。由于每个加密都是随机生成的,所以每个字母的加密每次都是不同的。这样,随机化可以防止频率攻击的发生。

也可以通过填充随机化。也就是说,如果块密码的块大小为8字节,那么您可以生成随机7字节,并将其附加到击键的二进制值中,这里假设键盘只能发送256种不同的值,然后进行加密。所述随机填充尺寸可根据所述装置进行调整。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/201631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档