轻量级密码原语与网络攻击防护
轻量级密码原语在移动自组织网络中的应用
在移动自组织网络中,资源受限的移动设备需要高效的安全解决方案。为了实现这一目标,我们选择了具有高吞吐量和最小延迟的轻量级密码原语。
经过软件和硬件分析,我们发现了一些表现出色的轻量级密码原语:
| 类型 | 轻量级原语 |
| — | — |
| 密码算法 | KTANTAN - 64 和 Piccolo - 80 是最轻量级的密码算法 |
| 密钥交换机制 | WLH 是最轻量级的密钥交换机制 |
| 哈希函数 | SPONGENT - 128 是最轻量级的哈希函数 |
这些轻量级密码原语有两种可能的组合方式。由于认证通常与明文相关联,因此我们更倾向于对明文进行认证,并对要发送的消息进行保密处理。此外,这些轻量级原语的组合在实现时,根据不同的协议和功能(仅认证、认证加保密),其复杂度约为 2948 GE,功耗为 52 µW。
我们预计流密码技术可以显著降低复杂度。另外,为了提高硬件和软件的效率,我们还可以考虑对门电路进行复用。
网络应用中的 SQL 注入和跨站脚本攻击防护
随着互联网和 Web 应用的快速发展,网络安全问题日益突出。其中,SQL 注入攻击(SQLIA)和跨站脚本攻击(XSS)是最为常见的两种攻击方式,它们占总互联网攻击的 30%。
SQL 注入攻击原理
SQL 注入攻击是指攻击者通过操纵 Web 应用程序,使其生成与用户界面程序员预期不同的 SQL 查询。例如,在一个处理作者信息的应用中,正常的 SQL 语句如下:
超级会员免费看
订阅专栏 解锁全文

1150

被折叠的 条评论
为什么被折叠?



