AES in CDL Part 3 - Encryption in Python

This post is the third in my series on the AES crypto algorithm and my implementation of it in CDL. In this post, I described my implementation of the encryption portion of the algorithm in Python and some of the mathematical basis for the steps.

...read more

AES in CDL Part 2 - Key Scheduling in Verilog

This post is the second in my series on the AES crypto algorithm and my implementation of it in CDL. In this post, I cover my Verilog implementation of the AES-256 key schedule.

...read more

AES in CDL Part 1 - Key Schedule in Python

I began implementing the Advanced Encryption Standard (AES) encryption algorithm in Verilog with the intention of creating a configurable digital logic (CDL) encryption engine. This post, the first in a series, covers the key expansion (key scheduling) portion of the implementation.

...read more

DES in CDL: Part 5- Integrating with Software on the Zynq7000

In this post, I continue my CDL implementation of the DES encryption algorithm by integrating the IP as an AXI peripheral accessible to software running on the Zynq processing system.

...read more

DES in CDL: Part 4 - A 3DES (Triple DES) Wrapper

This post is continuation of my Verilog implementation of the DES encryption algorithm. In this post, I wrapped my DES IP block in a 3DES implementation

...read more

Get honeypotted? I like spam. Contact Us Contact Us Email Email ar.hp@outlook.com email: ar.hp@outlook.com