UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 65528

UltraScale Encryption - How do I estimate my bitstream size when using the Rolling Keys feature?

描述

The bitstream option BITSTREAM.ENCRYPTION.KEYLIFE defines the number of encryption blocks per key. An encryption block is 128 bits (four 32-bit words).

Fewer encryption blocks per key offers greater security but exponentially increases bitstream size and therefore configuration time.

Selecting a value such as 1,024 or higher increases configuration size by about 15%, a value of 64 can increase bitstream size by 50%, and a value of 32 can double the bitstream size.

解决方案

Attached is a spreadsheet that you can use to estimate the bitstream size when selecting different values of encryption block per key.

This estimate will allow you to calculate configuration time and also storage requirements.

附件

文件名 文件大小 File Type
AES-GCM_Bistream_Size_For_KeyRolling1.xlsx 25 KB XLSX
AR# 65528
日期 10/03/2017
状态 Active
Type 综合文章
器件
  • Kintex UltraScale
  • Virtex UltraScale
的页面