Connecting Several Modules and a USB

OP (Company: UMASS) #5127968
Rate this post
• ▲ useful
▼ not useful
Hello! I am trying to research side channel attacks on a 32-bit 
architecture of AES and my very limited knowledge of circuits and of 
Verilog is biting me in the behind.


I am trying to research some AES side channel attacks on an Artix-7 FPGA 
via this board: https://wiki.newae.com/CW305_Artix_FPGA_Target


I am trying to put this version of AES on it: 
https://github.com/secworks/aes


Specifically I want to use the USB / Register interface here: 
https://github.com/newaetech/chipwhisperer/tree/master/hardware/victims/cw305_artixtarget/fpga
(Because it connects to the FPGA and I know it works)


More specifically the files "cw305_top.v", "usb_module.v", and 
"registers.v". Again, here: 
https://github.com/newaetech/chipwhisperer/tree/master/hardware/victims/cw305_artixtarget/fpga/common

And I want to replace the 128-bit architecture with the 32-bit one from 
above, all files here: 
https://github.com/secworks/aes/tree/master/src/rtl (Most notably 
"aes_core.v")


Essentially I just want to get the 32-bit aes_core into the place of the 
128-bit aes_core from above, where by 32-bit I mean something similar to 
this: 
https://www.researchgate.net/publication/254073694_A_Compact_32-bit_Architecture_for_an_AES_System


Thank you for any guidance or help in this. I am just so lost.


Thanks in advance,
Chris

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.