FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.

encrypt my IP

Altera_Forum
Honored Contributor II
2,100 Views

Hi, 

 

I am sending the customer my IP component for integrating into their SOPC but do not know yet how to encrypt it like Altera MegaCore IP. Actually, I just want them to work with my component as a black box. 

 

Does Quartus provide us such tool ?  

Could you recommend some other solutions ? 

 

Thanks in advance, 

 

Quan
0 Kudos
7 Replies
Altera_Forum
Honored Contributor II
251 Views

 

--- Quote Start ---  

Hi, 

 

I am sending the customer my IP component for integrating into their SOPC but do not know yet how to encrypt it like Altera MegaCore IP. Actually, I just want them to work with my component as a black box. 

 

Does Quartus provide us such tool ?  

Could you recommend some other solutions ? 

 

Thanks in advance, 

 

Quan 

--- Quote End ---  

 

 

Hi, 

 

as far as I know there is no tool in Quartus available for encryption. The only way of a kind of encryption is to send your IP as a design partition. When you export a design partition Quartus generates a qxp file. Maybe that is sufficient for you. 

 

Kind regards 

 

GPK
Altera_Forum
Honored Contributor II
251 Views

Hello Quan, 

 

Altera offer Ampcrypt encryption software which will take of this for you, (it is not part of Quartus). You can encrypt your design for a single computer and time and device limit it. 

 

David Shih at Altera is the custodian of this software at Altera so you need to contact him.
Altera_Forum
Honored Contributor II
251 Views

 

--- Quote Start ---  

Hi, 

 

as far as I know there is no tool in Quartus available for encryption. The only way of a kind of encryption is to send your IP as a design partition. When you export a design partition Quartus generates a qxp file. Maybe that is sufficient for you. 

 

Kind regards 

 

GPK 

--- Quote End ---  

 

 

Thanks, GPS 

 

I will try qxp and let you know.
Altera_Forum
Honored Contributor II
251 Views

SingMai, 

 

Thank you for your information. I will contact him very soon.
Altera_Forum
Honored Contributor II
251 Views

 

--- Quote Start ---  

Thanks, GPS 

 

I will try qxp and let you know. 

--- Quote End ---  

 

 

Hi Pletz, 

 

I just found this link in the forum :  

http://www.alteraforum.com/forum/showthread.php?t=3863&highlight=encrypt 

 

At the last reply, Rysc implied qxp is breakable. So is it safe to use qxp ? 

 

Regards, 

 

Quan
Altera_Forum
Honored Contributor II
251 Views

 

--- Quote Start ---  

Hi Pletz, 

 

I just found this link in the forum :  

http://www.alteraforum.com/forum/showthread.php?t=3863&highlight=encrypt 

 

At the last reply, Rysc implied qxp is breakable. So is it safe to use qxp ? 

 

Regards, 

 

Quan 

--- Quote End ---  

 

 

 

Hi Quan, 

 

I was not aware that an encryption SW is available from Altera. If this is true, then I would recommend to go that way. The qxp-file was not intented to be used us "encryption", so I assume it is possible to break it more easier then a "real" encrypted design. 

 

Kind regards 

 

GPK
eolse
Beginner
251 Views

I designed a co-processor to the NIOS, its taken five years, but I cannot sell it due to the fact that Quartus has no portal or capability to protect my IP. Only Intel themselves, and their very select partners, get to have the benefit of IP protection. I hoipe Intel someday realizes this is a major flaw in their policy. This is why hardware engineers cannot get anywhere in today's markets. Software is protected for start-ups, hardware IP in FPGA's is NOT.

Reply