Hi, John's email bounced as the email address used was not in the mailing list (it is now). I'm posting it below. Regards, Alain -------- Original Message -------- Subject: IP security relies on both encryption and obfustication Date: Fri, 23 Jun 2006 06:35:22 -0500 From: John Willis <jwillis@ftlsystems.com> To: Alain Vachoux <alain.vachoux@epfl.ch>, olivier.rolland@systemsvip.com, jwillis@ftlsystems.com CC: John Shields <John_Shields@mentor.com>, "1076.1 mailing list" <vhdl-ams@server.vhdl.org>, Lance Thomson <lancet@us.ibm.com>, vhdl-200x-ft@eda-stds.org Alain, Oliver, John and members of VHDL-AMS list... It is perhaps obvious but strangely not being stated here. The more secure approach is a combination of strong encryption and obfustication techniques. With many cypher algorithms, it is common academic knowledge (I am not breaking the US law by pointing out (pathetic situation)) the more one knows of the clear text, the easier it is to break a cipher. Obfustication schemes which replace identifiers help. Stronger obfustication techniques which re-map the language's keywords are even better (such as was done with the old PL language series). If you want to make VHDL more secure at the expense of slightly slower lexical scanning, add the capability to re-map keywords. Example of new concurrent statement where remap is a keyword: remap BEGIN COMMENCER; We are occupied with a large project using VHDL/VHDL-AMS and I have not had time to follow the earlier discussions, however it is unclear why there is an implied either / or. A more secure approach uses both. Best regards, John -------------------------------------------------------------- John Willis jwillis@ftlsystems.com FTL Systems Inc. FTL Systems UK Ltd. 1620 Greenview Drive SW 2 Venture Road Rochester, MN 55902 Chilworth Science Park SO167NP +1.507.288.3154 (Land) +44.2380.767.700 (Land) +1.507.358.0841 (Cell) +44.7951.572.068 (Mobile) --------------------------------------------------------------Received on Fri Jun 23 05:08:40 2006
This archive was generated by hypermail 2.1.8 : Fri Jun 23 2006 - 05:09:07 PDT