摘要 - 基于HASH的消息身份验证代码(HMAC)涉及一个秘密加密密钥和基础加密哈希功能。HMAC用于同时验证消息的完整性和真实性,进而在安全通信协议中扮演着重要角色,例如传输层安全性(TLS)。HMAC的高能量消耗是众所周知的,并且在安全性,能源征服和性能之间的权衡也是如此。先前减少HMAC能源消耗的研究主要是在系统软件级别上解决该问题(例如调度算法)。本文试图通过在HMAC的基础哈希功能上应用降低能源的算法工程技术来减少HMAC的能源消耗,以保留承诺的安全性利益。使用pyrapl(python库)来测量计算能量,我们尝试使用标准和减少HMAC的HMAC实现,以实现不同的输入大小(以字节)。我们的结果表明,HMAC的能源消耗降低了17%,同时保留了功能。由于HMAC在现有网络协议中的普遍用途,在HMAC中节省了这种能源,从总能量消耗方面推断至更轻巧的网络操作。索引条款 - HMAC,能源,安全性。
主要关键词