完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我使用AES和IV向量生成加密比特流。 然后我用AES矢量烧掉FPGA,加载加密的比特流,一切正常。 我的问题是这个IV向量(128位)的目的是什么,因为即使我改变它并创建一个新的比特流,我仍然可以将它正确加载到用专用AES向量烧毁的同一个FPGA中。 这意味着IV载体没有任何意义或影响,那么它的用途是什么? 谢谢, |
|
相关推荐
4个回答
|
|
您能否提供一段用于加密的bitgen设置或命令行选项?理想情况下,如果未使用正确的密钥编程FPGA,则不会配置加密的比特流。
-------------------------------------------------- ---------------------------------------------请将帖子标记为 如果提供的信息能够回答您的问题/解决您的问题,请“接受为解决方案”。给予您认为有用的帖子。 |
|
|
|
请参阅http://www.xilinx.com/support/documentation/user_guides/ug470_7Series_Config.pdf中的比特流加密章节的AES加密主题,并按照程序进行交叉检查
_______________________________________________如果有助于解决您的查询,请将此帖子标记为“接受为解决方案”。 因此,它将有助于其他论坛用户直接参考答案。如果您认为该信息有用且面向答复,请给予此帖子称赞。 |
|
|
|
嗨,你们两个,
我正在使用来自.NKY文件的AES和IV向量创建加密比特流。 现在,在使用正确的AES矢量刻录FPGA之后,我预计具有不同AES或IV矢量的加密比特流将无法正确加载到FPGA。 因此,为了测试,我破坏了AES矢量并生成新的比特流。 此加载未正确加载,即O.K(预期行为)。 在第二次测试中,我只破坏了IV矢量(AES离开了O.K),并再次生成比特流。 这次一切正常,这很奇怪......(我希望更改AES或IV应该阻止用户加载比特流)... 似乎不同的IV没有意义...... ?? |
|
|
|
嘿xyzw,
您看到了正确的行为。 IV(初始化向量)是在许多加密函数中使用的术语和概念,并且它们不是秘密的。 如果查看加密的比特流(即.bit.bin文件),则IV未加密,字节为0x74-0x83。 IV用于将一些“随机性”添加到加密比特流的第一个块中。 了解IV并不能帮助您解密比特流。 必须同时具有IV(在比特流本身中)和秘密密钥(在eFuse / BBRAM中)来解密比特流。 汉斯 |
|
|
|
只有小组成员才能发言,加入小组>>
2388 浏览 7 评论
2803 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2270 浏览 9 评论
3338 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2438 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
767浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
551浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
381浏览 1评论
1974浏览 0评论
691浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 22:14 , Processed in 1.202648 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号