Quick question on the VHDL IP encryption how does the IP creator control and manage the key generation? How does a licensee of encrypted VHDL IP set up the encryption key in a way that all tools know where the proper key is stored? Can the user set up a shared network directory that will store all licensed keys and set an environment variable that the tools can reference for searching for appropriate IP keys? I asked these questions to an EDA tool vendor about a year ago concerning IP encryption creation and did not get back a response that would allow the IP creator a large degree of freedom on actually creating and controlling the encryption key of encrypted IP created by the user.
Any thoughts on the above? If there is an official document that is available that provides details on how an IP creator can define and manage releasing an encryption key/license to a user, I would like to know the name of this document. From what I have read so far on VHDL encryption is how the user can select from a set of approved encryption engines and how to decorate the VHDL code to control which parts are encrypted and which parts are not. I have not seen much information as to how the IP creator can create and manage the release of the encryption key.
Scott D. Hoy
E-mail: scott.hoy@itt.com
Phone: 301-497-9900 Ext. 7162
Fax: 301-497-0207
ITT-AES
141 National Business Pkwy. Suite 200
Annapolis Junction, MD 20701
Phone: 301-497-9900 Fax: 301-497-0207
-----Original Message-----
From: owner-vhdl-200x@eda.org [mailto:owner-vhdl-200x@eda.org] On Behalf Of David Smith
Sent: Tuesday, January 11, 2011 5:31 PM
To: vhdl-200x@eda.org
Subject: RE: [vhdl-200x] VHDL Meeting: January 10 at 8 am Pacific
Thanks John,
I always appreciate your clear elucidation and exposition. I agree with all your points.
Regards
David
David W. Smith
Synopsys Scientist
Synopsys, Inc.
Synopsys Technology Park
2025 NW Cornelius Pass Road
Hillsboro, OR 97124
Voice: 503.547.6467
Main: 503.547.6000
Cell: 503.560.5389
FAX: 503.547.6906
Email: david.smith@synopsys.com
http://www.synopsys.com
Saber Accelerates Robust Design
Predictable. Repeatable. Reliable. Proven.
-----Original Message-----
From: owner-vhdl-200x@eda.org [mailto:owner-vhdl-200x@eda.org] On Behalf Of Shields, John
Sent: Tuesday, January 11, 2011 2:26 PM
To: vhdl-200x@eda.org
Subject: RE: [vhdl-200x] VHDL Meeting: January 10 at 8 am Pacific
Hi All,
There are IEEE encryption pragmas in 1076-2008 that are aligned with those in 1800. The "synplicity pragmas" are something done prior to those standards and just a proprietary solution. David is right in his terminology, but P1735 has developed a small set of recommendations that correct problems with the IEEE standards. The members of P1735 voted unanimously to accept them. Tools in the industry are following them voluntarily and they are interoperable. They will be in the eventual 1735 standard and some aspects are factored such that they properly belong in the HDL LRMs. It is a goal of P1735 to bring those to P1076 and P1800 working groups. When this group is ready, we can talk about the details.
I had stated in the first meeting of this study group that making changes to the LRM to align it with P1735 was one of the must-haves for the next revision of 1076. I still believe that and expect we will do it, too. I don't imagine this is at all controversial; it is just work.
Regards, John
-----Original Message-----
From: owner-vhdl-200x@eda.org [mailto:owner-vhdl-200x@eda.org] On Behalf Of David Smith
Sent: Tuesday, January 11, 2011 9:14 AM
To: vhdl-200x@eda.org
Subject: RE: [vhdl-200x] VHDL Meeting: January 10 at 8 am Pacific
Please remember that no one can currently support P1735 since it is a working group and not a standard.
Regards
David
David W. Smith
Synopsys Scientist
Synopsys, Inc.
Synopsys Technology Park
2025 NW Cornelius Pass Road
Hillsboro, OR 97124
Voice: 503.547.6467
Main: 503.547.6000
Cell: 503.560.5389
FAX: 503.547.6906
Email: david.smith@synopsys.com
http://www.synopsys.com
Saber Accelerates Robust Design
Predictable. Repeatable. Reliable. Proven.
-----Original Message-----
From: owner-vhdl-200x@eda.org [mailto:owner-vhdl-200x@eda.org] On Behalf Of hans@ht-lab
Sent: Tuesday, January 11, 2011 1:36 AM
To: vhdl-200x@eda.org
Subject: Re: [vhdl-200x] VHDL Meeting: January 10 at 8 am Pacific
Hi Charles,
----- Original Message -----
From: "Charles Gardiner" <gardiner.charles@vdi.de>
To: <vhdl-200x@eda.org>
Cc: "Jim Lewis" <Jim@synthworks.com>
Sent: Monday, January 10, 2011 7:43 PM
Subject: Re: [vhdl-200x] VHDL Meeting: January 10 at 8 am Pacific
> Hi Jim,
>
> luckily your meeting minutes haven't arrived yet so maybe I have a chnace to
> put
> in one more point I forgot at todays telco.
>
> Could you also put "Native language support for IP encryption (P1735?)" on the
> list? Encryption has been addressed with the most recent VHDL spec but I would
> like to make sure that VHDL is in sync with what P1735 ae doing.
>
> I already find this a very useful feature for giving customers try-before-buy
> solutions. At least Aldec provide a perl script for encrypting and the
> compiler/simulator can read the encrypted files.
> However, I think this is
> currently restricted to a synplicity 'industry standard' encryption which
> might be
> a bit behind or different to what the P1735 are doing.
Just for completeness, Mentor's Precision also supports the P1735 standard as
does Modelsim. You are right that there is no full support (Precision supports
an early draft version) but I don't believe we have to be concerned about P1735
since there is already a lot of pressure to get full support for it.
The current problem (correct me if I am wrong) is not the simulator/synthesis
tools but P&R since the netlist out of synthesis into P&R is still unencrypted
which defeats the point somewhat.
Regards,
Hans.
www.ht-lab.com
> I would see this firstly as
> a point for review and action only required if necessary.
>
> --
> Best regards,
> Mit freundlichen Gruessen,
>
> Charles
>
> -------------------------------------------------------------
> Ing. Buero Gardiner
> Heuglinstr. 29a
> D-81249 Muenchen
>
> Email: mailto:gardiner.charles@vdi.de
> Phone: +49 89/1400 6955, Mobile +49 171/867 2732
> Fax : +49 89/8638 9764
>
> asic, eda, embedded hw/sw, fpga
> soc, system verification
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
>
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. This e-mail and any files transmitted with it may be proprietary and are intended solely for the use of the individual or entity to whom they are addressed. If you have received this e-mail in error please notify the sender. Please note that any views or opinions presented in this e-mail are solely those of the author and do not necessarily represent those of ITT Corporation. The recipient should check this e-mail and any attachments for the presence of viruses. ITT accepts no liability for any damage caused by any virus transmitted by this e-mail. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Jan 12 07:30:25 2011
This archive was generated by hypermail 2.1.8 : Wed Jan 12 2011 - 07:30:53 PST