8000 GitHub - design-gateway/aes256-xts-stg-2x: Demo of AES 256 XTS STG 2X IP
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

design-gateway/aes256-xts-stg-2x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AES256-XTS-STG-2x free evaluation demo

This repository contains source code and a brief description of the AES256-XTS-STG-2x demo from Design Gateway's product.

Basic information

  1. The IP and project are not provided in this repository. Please contact Design Gateway to obtain this free evaluation project.
  2. The source code of this project is publicly available to demonstrate how to use this IP.
  3. Design Gateway Co., Ltd. makes no claims, promises, or guarantees regarding the use of this free project.
  4. This evauluation demo includes a timeout limit.

Project description

The AES256-XTS-STG IP Core supports 256-bit AES encryption and decryption with XEX (XOR Encrypt XOR) tweakable block cipher, targetting storage applications that prioritize data confidentiality. More details about this IP can be found through this link.

In addition to this free evaluation demo, we also offer another demo application where this IP is applied in an actual environment with a storage system. If you are interested in testing the full system, please contact us. This free demo, however, includes a simple system that demonstrates how our encryption IP core functions. The illustration below shows the overall system of this free demo, with more details described further below.

block-diagram

Two AES256-XTS-STG-2x IP cores are used in this system — one serving as an encrypter and the other as a decrypter. The encrypter is fed input data by the pattern generator, and the output of the encrypter is then forwarded to the decrypter. Ideally, the input data before encryption and the output data after decryption should be the same. This concept is verified using a comparator to check the two data feeds — the regenerated input data and the output data from the decrypter. If the two data sets do not match, the LED(0) is asserted to be '1'. On the other hand, LED(1) is asserted to indicate the current busy status of the two IP cores in this system.

The project directory is briefly explained below.

├───docs - documents and their associated objects 
└───source 
    ├───ip - directory for the encrypted IP file
    └───hdl-top - HDL files of this project

About

Demo of AES 256 XTS STG 2X IP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0