细胞自动机驱动的软键盘安全随机化方案

需积分: 5 0 下载量 190 浏览量 更新于2024-08-12 收藏 648KB PDF 举报
"基于细胞自动机的软键盘布局随机化方案 (2013年),由李鹏伟等人发表于《北京交通大学学报》第37卷第5期,该研究探讨了软键盘在敏感信息输入中的安全性问题以及针对攻击的各种防御措施。论文重点关注键盘布局随机化,分析了现有的相关方案,并提出了一种新的基于细胞自动机的软键盘布局随机化方案(CAR),该方案关联输入信息内容和输入过程,实验显示方案具有较高的安全性和可用性。" 在信息安全领域,软键盘由于其便携性和隐蔽性,常用于保护敏感信息的输入,如银行密码、账号等。然而,这种工具同样面临着各种安全威胁,如消息截获、控件分析、偷窥、屏幕截取和鼠标记录等攻击方式,使得攻击者可能获取到用户输入的敏感数据。为了抵御这些威胁,研究者们提出了多种防御策略,其中键盘布局随机化是一种重要的手段。 论文首先综述了现有的攻击技术,包括但不限于网络嗅探、恶意软件分析、视觉窃取等,并分析了这些攻击手段对软键盘输入信息的潜在影响。接着,作者对已有的键盘布局随机化方案进行了详尽的评估,讨论了各自的优缺点,如静态布局随机化、动态布局变化、以及基于时间或用户行为的键盘变换等。 在此基础上,作者引入细胞自动机理论,设计了一种新的软键盘布局随机化方案——CAR(Cellular Automata-based Randomization)。细胞自动机是一种模型,由一组简单的规则控制单元状态的变化,这使其能够在不同时刻产生复杂的动态行为。在本文中,细胞自动机被用来动态生成和更新软键盘的布局,且这个过程与用户的输入信息和输入顺序相关联,从而增加了攻击者预测和解析键盘布局的难度。 实施的CAR方案在实验中显示了良好的效果,它有效地提高了软键盘的安全性,同时保持了用户输入的便利性。通过关联输入内容和布局,即使攻击者能够捕获一部分键盘事件,也无法准确还原整个输入序列,降低了敏感信息泄露的风险。 这篇论文对于理解和提升软键盘的安全性提供了深入的见解,特别是在防御键盘记录器和其他形式的攻击方面。提出的CAR方案提供了一个创新且实用的方法,有助于增强移动设备和网络应用中的信息安全性。