how to decrypt Xilinx IPCORE source code - Page 1
Forum section: electronics / general

author: ali_asadzadeh
author_rank: Super Contributor
timestamp: June 04, 2021, 12:12:35 pm
content: Hi,Found this one on a random search,https://www.fpgarelated.com/showthread/comp.arch.fpga/81295-1.phpDo you have any suggestions?

author: rstofer
author_rank: Super Contributor
timestamp: June 04, 2021, 02:54:41 pm
content: Seems to be theft of Intellectual Property if used or disclosed.If cores are made available under license, comply with the terms. Pay the fee or write your own.

author: dtodorov
author_rank: Contributor
timestamp: June 04, 2021, 03:59:58 pm
content: Quote from: ali_asadzadeh on June 04, 2021, 12:12:35 pmSuggestions for what? Xilinx offers basically a ton of free IP for users of low-end cores, on github and internet in general it's full of examples. I see this is more of a proof-of-hacking excercise rather than actually useful to decrypt any design.PS. This is like 10+ years old thread.

author: ebastler
author_rank: Super Contributor
timestamp: June 04, 2021, 06:55:39 pm
content: Quote from: ali_asadzadeh on June 04, 2021, 12:12:35 pmMy suggestion would be to leave it alone.

author: ali_asadzadeh
author_rank: Super Contributor
timestamp: June 05, 2021, 05:53:15 am
content: I was thinking if Xilinx or Microsoft or other companies can not protect their own IP with encryption, why they sell it to ppl!?

author: ebastler
author_rank: Super Contributor
timestamp: June 05, 2021, 06:45:24 am
content: Quote from: ali_asadzadeh on June 05, 2021, 05:53:15 amMorale and the legal system may come into play here.My greengrocer does not have a bulletproof system to prevent theft either. Yet he sells his goods, and it seems to work for him since most people are either honest or don't want to get caught and punished.

author: asmi
author_rank: Super Contributor
timestamp: June 05, 2021, 10:39:36 pm
content: Quote from: ali_asadzadeh on June 05, 2021, 05:53:15 amWhat a ridiculous statement! What does encryption have to do with selling products? You aren't required to encrypt anything to sell a product. Using a commercial product without a proper license is as much of a crime as doing the same while also breaking encryption in the process. There are plenty of commercial open-source products, or even close-sourced ones which provide a source code along with the binaries upon purchase. I also in some cases provide a full source code of the bitstream/firmware to my customers along with hardware.

author: ali_asadzadeh
author_rank: Super Contributor
timestamp: June 06, 2021, 10:38:12 am
content: I mean Selling encryption IP cores like AES or DES as a product, when they can not even protect themselves!

author: Daixiwen
author_rank: Frequent Contributor
timestamp: June 07, 2021, 06:50:16 am
content: Making an AES or DES core is easy. The difficult (and vulnerable) part of any system using encryption is taking care of the keys.

author: laugensalm
author_rank: Regular Contributor
timestamp: June 18, 2021, 07:37:09 pm
content: Why would you want to decrypt the source?The only somewhat legitimate use is to run it through an open source simulator or personal interest (and realizing the encryption being a way of hiding horrible code..).There are simple openssl wrappers for that. However, the keys can not be published, neither does the big X cover you with lots of love if you post detailed steps on obtaining them (They're typically PEM files on your harddisk).