usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Bitstream encryption

MM
Maria Muñoz
Tue, Aug 30, 2022 8:59 AM

Hi all,

I am using USRP E320. I was wondering if the RFNoC framework allows some
kind of bitstream protection/authentication like the bitstream encryption
option that offers vivado (
https://docs.xilinx.com/v/u/en-US/xapp1239-fpga-bitstream-encryption).
In that case, how can I load the encrypted bitstream using the framework
tools?

Kind Regards,

Maria

Hi all, I am using USRP E320. I was wondering if the RFNoC framework allows some kind of bitstream protection/authentication like the bitstream encryption option that offers vivado ( https://docs.xilinx.com/v/u/en-US/xapp1239-fpga-bitstream-encryption). In that case, how can I load the encrypted bitstream using the framework tools? Kind Regards, Maria
P
perper (at) o2.pl
Wed, Sep 7, 2022 2:41 PM

Hello,

I would guess this question is independent of RFNoC.

Anyway even if you encrypt the bitstream you are obligated by LGPL-3 to give user the source.

Unless you paid National dudes, who hold the copy-left, for the de-GPLed version…

Best Regards,
Piotr Krysik

Hello, I would guess this question is independent of RFNoC. Anyway even if you encrypt the bitstream you are obligated by LGPL-3 to give user the source. Unless you paid National dudes, who hold the copy-left, for the de-GPLed version… Best Regards,\ Piotr Krysik
M
mamuki92 (at) gmail.com
Wed, Sep 7, 2022 3:09 PM

Hi Piotr,


In this thread: https://lists.ettus.com/empathy/thread/JWF3VHGY3YUT62B6CDCPZ5R5PF7AUV7D?hash=MVUXQUQBPY7DS7PEZMWMYFVPFZN26YDF#MVUXQUQBPY7DS7PEZMWMYFVPFZN26YDF
Martin said that it could be possible to encrypt a netlist with RFNoC, so that’s why I wonder how I could do that using the rfnoc framework tools (rfnoc_image_builder, uhd_image_loader, etc)

Kind regards,

Maria

Hi Piotr, \ In this thread: https://lists.ettus.com/empathy/thread/JWF3VHGY3YUT62B6CDCPZ5R5PF7AUV7D?hash=MVUXQUQBPY7DS7PEZMWMYFVPFZN26YDF#MVUXQUQBPY7DS7PEZMWMYFVPFZN26YDF\ Martin said that it could be possible to encrypt a netlist with RFNoC, so that’s why I wonder how I could do that using the rfnoc framework tools (rfnoc_image_builder, uhd_image_loader, etc) Kind regards, Maria
P
perper (at) o2.pl
Wed, Sep 7, 2022 3:19 PM

Hi Piotr,


In this thread: https://lists.ettus.com/empathy/thread/JWF3VHGY3YUT62B6CDCPZ5R5PF7AUV7D?hash=MVUXQUQBPY7DS7PEZMWMYFVPFZN26YDF#MVUXQUQBPY7DS7PEZMWMYFVPFZN26YDF
Martin said that it could be possible to encrypt a netlist with RFNoC, so that’s why I wonder how I could do that using the rfnoc framework tools (rfnoc_image_builder, uhd_image_loader, etc)

I don’t know precisely how what he says relates to bitstream encryption. I never tried bitstream encryption myself, as I didn’t need it.

I have some experience with HDL source code encryption, and regarding NI they are using that to encrypt sources between Lab View FPGA and Vivado. I can only speculate what he says somewhat relates to similar topic.

Best Regards,
Piotr Krysik

mamuki92@gmail.com wrote: > Hi Piotr, > > \ > In this thread: https://lists.ettus.com/empathy/thread/JWF3VHGY3YUT62B6CDCPZ5R5PF7AUV7D?hash=MVUXQUQBPY7DS7PEZMWMYFVPFZN26YDF#MVUXQUQBPY7DS7PEZMWMYFVPFZN26YDF\ > Martin said that it could be possible to encrypt a netlist with RFNoC, so that’s why I wonder how I could do that using the rfnoc framework tools (rfnoc_image_builder, uhd_image_loader, etc) I don’t know precisely how what he says relates to bitstream encryption. I never tried bitstream encryption myself, as I didn’t need it. I have some experience with HDL source code encryption, and regarding NI they are using that to encrypt sources between Lab View FPGA and Vivado. I can only speculate what he says somewhat relates to similar topic. Best Regards,\ Piotr Krysik