首页
社区
课程
招聘
[求助]ECDH 协商密钥截取一部分作为临时密钥的问题
2015-7-29 13:13 6510

[求助]ECDH 协商密钥截取一部分作为临时密钥的问题

2015-7-29 13:13
6510
背景:
1.ECC secp160r1,私钥长度20字节,压缩格式公钥21字节
2.ECDH协商得出20字节共享密钥,然后用AES128对实际信息加密。

问题:
将20字节共享密钥截取前16字节作为AES128的密钥是否会有安全隐患。

附:
原则上需要将20字节的共享密钥经过一个HASH算法变成16字节之后进行AES。
考虑到嵌入式平台,主频低,计算较慢,才考虑直接截取。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
打赏
分享
最新回复 (3)
雪    币: 272
活跃值: (209)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
o冰柠檬o 2015-7-29 16:00
2
0
不会有太大的问题。
ECDHE本来的作用就用于协商出对称加密后的密钥,也就是通信双方都拿到一个靠谱的密钥。
只要保证双方的密钥是一样,即可。
雪    币: 967
活跃值: (1138)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
elianmeng 1 2015-7-29 16:10
3
0
AES你都做了 实在想不通 做hash会慢到哪里去
并且是 一个会话 你只做一次
和效率实在谈不上啊
雪    币: 248
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sqmm 2015-7-30 12:53
4
0
谢谢大家支持
游客
登录 | 注册 方可回帖
返回