I'm looking into the IP encryption that VHDL-2008 now offer's to use
on our code. I've got the latest Ashenden book which has a small
chapter on it, but was after other reference material and even working
My main query centers around how do you encrypt the code. Are there
3rd party tools? Modelsim PE does it, but assuming that I need to
encrypt for Xilinx, Synplify, Altera(?), and even particular customers
as well is Modelsim the best choice. It also seems funny that you
need to run a simulator to encrypt source code.
Also the session key for the assymetic encryption seems to be recorded
into the file only when I'm using a digital envelope (and then
hopefully it is encrypted). Does it make sense that it does not need
to be recorded if you are not using a digital envelope?
I also seem to be having issues using Modelsim's public key to encrypt
the session key. In not including it in the code it appears to