WO2007123646A3 - Secure exchange of information in electronic design automation with license-related key generation - Google Patents
Secure exchange of information in electronic design automation with license-related key generation Download PDFInfo
- Publication number
- WO2007123646A3 WO2007123646A3 PCT/US2007/007865 US2007007865W WO2007123646A3 WO 2007123646 A3 WO2007123646 A3 WO 2007123646A3 US 2007007865 W US2007007865 W US 2007007865W WO 2007123646 A3 WO2007123646 A3 WO 2007123646A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- secured
- license
- key generation
- electronic design
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/39—Circuit design at the physical level
- G06F30/398—Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/083—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]
- H04L9/0833—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] involving conference or group key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
- H04L9/0841—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these involving Diffie-Hellman or related key agreement protocols
- H04L9/0844—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these involving Diffie-Hellman or related key agreement protocols with user authentication or key authentication, e.g. ElGamal, MTI, MQV-Menezes-Qu-Vanstone protocol or Diffie-Hellman protocols using implicitly-certified keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0866—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
Abstract
Electronic data can be exchanged in a secure manner. Information deemed sensitive and otherwise worthy of protection may be secured by methods such as encryption, obfuscation and other security measures. The secured information can be processed without revealing at least some of the secured information. For instance, rule files related to integrated circuit manufacturability may be selectively annotated to indicate portions thereof deserving of protection. An encryption tool can be used to secure the information. A system can then unlock and use the secured information without revealing the same. In one desirable aspect, information can be encrypted or decrypted using a key, the key being generated based on licensing information associated with a software application.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/393,457 | 2006-03-29 | ||
US11/393,457 US20060259978A1 (en) | 2003-09-26 | 2006-03-29 | Secure exchange of information in electronic design automation with license-related key generation |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007123646A2 WO2007123646A2 (en) | 2007-11-01 |
WO2007123646A3 true WO2007123646A3 (en) | 2008-07-24 |
Family
ID=38625457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2007/007865 WO2007123646A2 (en) | 2006-03-29 | 2007-03-28 | Secure exchange of information in electronic design automation with license-related key generation |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060259978A1 (en) |
WO (1) | WO2007123646A2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7222312B2 (en) * | 2003-09-26 | 2007-05-22 | Ferguson John G | Secure exchange of information in electronic design automation |
US7353468B2 (en) * | 2003-09-26 | 2008-04-01 | Ferguson John G | Secure exchange of information in electronic design automation |
US20090222927A1 (en) * | 2006-04-30 | 2009-09-03 | Pikus Fedor G | Concealment of Information in Electronic Design Automation |
US8001607B2 (en) * | 2006-09-27 | 2011-08-16 | Direct Computer Resources, Inc. | System and method for obfuscation of data across an enterprise |
US8190918B2 (en) * | 2006-11-13 | 2012-05-29 | Disney Enterprises, Inc. | Interoperable digital rights management |
IN2014CH01332A (en) * | 2014-03-13 | 2015-09-18 | Infosys Ltd | |
US9858398B2 (en) * | 2015-10-30 | 2018-01-02 | Synopsys, Inc. | Deterministic identifiers for source code elements |
US10311217B2 (en) | 2016-12-09 | 2019-06-04 | Microsoft Technology Licensing, Llc | Application piracy prevention with secure enclave protection of automatically modularized functions |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5509070A (en) * | 1992-12-15 | 1996-04-16 | Softlock Services Inc. | Method for encouraging purchase of executable and non-executable software |
US20020034302A1 (en) * | 2000-09-18 | 2002-03-21 | Sanyo Electric Co., Ltd. | Data terminal device that can easily obtain and reproduce desired data |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5978476A (en) * | 1996-09-17 | 1999-11-02 | Altera Corporation | Access restriction to circuit designs |
US6006190A (en) * | 1997-04-28 | 1999-12-21 | Tartaroukos Llc | Computer implemented method and a computer system for enforcing software licenses |
BR9809272A (en) * | 1997-05-09 | 2000-06-27 | Connotech Experts Conseils Inc | Initial secret key establishment including facilities for identity verification |
US6012033A (en) * | 1997-06-30 | 2000-01-04 | Vlsi Technology, Inc. | Proprietary information protection method |
US6009251A (en) * | 1997-09-30 | 1999-12-28 | Synopsys, Inc. | Method and system for layout verification of an integrated circuit design with reusable subdesigns |
US5966707A (en) * | 1997-12-02 | 1999-10-12 | International Business Machines Corporation | Method for managing a plurality of data processes residing in heterogeneous data repositories |
US6754820B1 (en) * | 2001-01-30 | 2004-06-22 | Tecsec, Inc. | Multiple level access system |
US6118869A (en) * | 1998-03-11 | 2000-09-12 | Xilinx, Inc. | System and method for PLD bitstream encryption |
DE69900178T2 (en) * | 1998-10-16 | 2001-10-31 | Matsushita Electric Ind Co Ltd | System for protecting digital content |
US6256768B1 (en) * | 1998-11-03 | 2001-07-03 | Silicon Perspective Corporation | Amoeba display for hierarchical layout |
US6401230B1 (en) * | 1998-12-04 | 2002-06-04 | Altera Corporation | Method of generating customized megafunctions |
US6782511B1 (en) * | 1999-05-26 | 2004-08-24 | Cadence Design Systems, Inc. | Behavioral-synthesis electronic design automation tool business-to-business application service provider |
US7536561B2 (en) * | 1999-10-15 | 2009-05-19 | Ebrary, Inc. | Method and apparatus for improved information transactions |
US6718468B1 (en) * | 1999-11-12 | 2004-04-06 | International Business Machines Corporation | Method for associating a password with a secured public/private key pair |
JP3888823B2 (en) * | 2000-02-14 | 2007-03-07 | 松下電器産業株式会社 | Semiconductor integrated circuit |
US6594799B1 (en) * | 2000-02-28 | 2003-07-15 | Cadence Design Systems, Inc. | Method and system for facilitating electronic circuit and chip design using remotely located resources |
US6904527B1 (en) * | 2000-03-14 | 2005-06-07 | Xilinx, Inc. | Intellectual property protection in a programmable logic device |
US6952656B1 (en) * | 2000-04-28 | 2005-10-04 | Applied Materials, Inc. | Wafer fabrication data acquisition and management systems |
US20020156757A1 (en) * | 2000-05-12 | 2002-10-24 | Don Brown | Electronic product design system |
US20020107809A1 (en) * | 2000-06-02 | 2002-08-08 | Biddle John Denton | System and method for licensing management |
EP2770455B1 (en) * | 2000-06-16 | 2017-01-25 | MIH Technology Holdings BV | Method and system to exercise geographic restrictions over the distribution of content via a network |
US6981153B1 (en) * | 2000-11-28 | 2005-12-27 | Xilinx, Inc. | Programmable logic device with method of preventing readback |
US6976166B2 (en) * | 2001-02-06 | 2005-12-13 | Hewlett-Packard Development Company, L.P. | Method and apparatus for partial encryption of content |
US20020184494A1 (en) * | 2001-06-04 | 2002-12-05 | Awadalla Emad M. | Methods for using embedded printer description language as a security tool and printers and systems with whcih the method may be used |
US6578174B2 (en) * | 2001-06-08 | 2003-06-10 | Cadence Design Systems, Inc. | Method and system for chip design using remotely located resources |
US6999910B2 (en) * | 2001-11-20 | 2006-02-14 | Lsi Logic Corporation | Method and apparatus for implementing a metamethodology |
JP4217158B2 (en) * | 2002-01-23 | 2009-01-28 | インテリテック コーポレイション | Management system, method and apparatus for licensed delivery and billing of electronic circuits |
WO2003067386A2 (en) * | 2002-02-05 | 2003-08-14 | Logicvision, Inc. | Method and system for licensing intellectual property circuits |
JPWO2003084125A1 (en) * | 2002-03-29 | 2005-08-04 | 松下電器産業株式会社 | Content processing device |
US7549147B2 (en) * | 2002-04-15 | 2009-06-16 | Core Sdi, Incorporated | Security framework for protecting rights in computer software |
DE10223176B3 (en) * | 2002-05-24 | 2004-01-22 | Infineon Technologies Ag | Integrated circuit with safety-critical circuit components |
US7546360B2 (en) * | 2002-06-06 | 2009-06-09 | Cadence Design Systems, Inc. | Isolated working chamber associated with a secure inter-company collaboration environment |
US7127692B2 (en) * | 2002-06-27 | 2006-10-24 | Lsi Logic Corporation | Timing abstraction and partitioning strategy |
JP4161682B2 (en) * | 2002-10-31 | 2008-10-08 | 株式会社日立製作所 | Logic circuit design method and CAD program |
AU2003276712A1 (en) * | 2002-10-31 | 2004-05-25 | Showa Dendo K.K. | Composition for polishing metal, polishing method for metal layer, and production method for wafer |
JP2004171367A (en) * | 2002-11-21 | 2004-06-17 | Matsushita Electric Ind Co Ltd | Circuit operation simulation device, circuit operation simulation method, circuit operation simulation program, and circuit information decoding program |
US7149998B2 (en) * | 2002-12-30 | 2006-12-12 | Synopsys Inc. | Lithography process modeling of asymmetric patterns |
EP1473898A1 (en) * | 2003-05-02 | 2004-11-03 | Texas Instruments Incorporated | Method for access to a development environment |
US7100134B2 (en) * | 2003-08-18 | 2006-08-29 | Aprio Technologies, Inc. | Method and platform for integrated physical verifications and manufacturing enhancements |
US7222312B2 (en) * | 2003-09-26 | 2007-05-22 | Ferguson John G | Secure exchange of information in electronic design automation |
US7353468B2 (en) * | 2003-09-26 | 2008-04-01 | Ferguson John G | Secure exchange of information in electronic design automation |
US7165050B2 (en) * | 2004-09-20 | 2007-01-16 | Aaron Marking | Media on demand via peering |
US20060253813A1 (en) * | 2005-05-03 | 2006-11-09 | Dan Rittman | Design rule violations check (DRC) of IC's (integrated circuits) mask layout database, via the internet method and computer software |
US7870381B2 (en) * | 2006-02-08 | 2011-01-11 | International Business Machines Corporation | Schema-based portal architecture for assessment and integration of silicon IPs |
US20090222927A1 (en) * | 2006-04-30 | 2009-09-03 | Pikus Fedor G | Concealment of Information in Electronic Design Automation |
-
2006
- 2006-03-29 US US11/393,457 patent/US20060259978A1/en not_active Abandoned
-
2007
- 2007-03-28 WO PCT/US2007/007865 patent/WO2007123646A2/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5509070A (en) * | 1992-12-15 | 1996-04-16 | Softlock Services Inc. | Method for encouraging purchase of executable and non-executable software |
US20020034302A1 (en) * | 2000-09-18 | 2002-03-21 | Sanyo Electric Co., Ltd. | Data terminal device that can easily obtain and reproduce desired data |
Also Published As
Publication number | Publication date |
---|---|
US20060259978A1 (en) | 2006-11-16 |
WO2007123646A2 (en) | 2007-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007123646A3 (en) | Secure exchange of information in electronic design automation with license-related key generation | |
WO2005043283A3 (en) | Secure exchange of information in electronic design automation | |
GB2430781A (en) | Security for computer software | |
RU2010114241A (en) | MULTIFACTOR CONTENT PROTECTION | |
TW200729882A (en) | Method and apparatus for generating a license | |
WO2008054456A3 (en) | Hardware-facilitated secure software execution environment | |
CN102073826A (en) | System and method for digital copyright management using lightweight digital watermark adding component | |
ATE374494T1 (en) | SYSTEM AND METHOD FOR PROTECTING A COMPUTER AGAINST COMPUTER ATTACKS IN A SECURE COMMUNICATION | |
MY145949A (en) | Trusted computer platform method and system without trust credential | |
WO2007125486A3 (en) | Improved access to authorized domains | |
WO2005104426A3 (en) | Geographic location based licensing system | |
RU2010152642A (en) | ENCRYPTION OF DATA ELEMENTS BASED ON IDENTIFICATION FOR SECURE ACCESS TO THEM | |
MX2010001683A (en) | Device and method for a backup of rights objects. | |
WO2007018711A3 (en) | Method and apparatus for providing protected digital content | |
WO2007120548A3 (en) | Authoring tool to create content for a secure content service | |
AU2011355202B2 (en) | Device and method for protecting a security module from manipulation attempts in a field device | |
WO2008092167A3 (en) | Protecting secrets in an untrusted recipient | |
WO2006031127A3 (en) | Methods and arrangements for distributing computer programs and user licenses in a secure manner | |
JP2007183963A5 (en) | ||
Saha et al. | SoC: a real platform for IP reuse, IP infringement, and IP protection | |
HK1087297A1 (en) | System and method for generating a secure state indicator on a display | |
WO2009061171A3 (en) | Secure software licensing control mechanism | |
JP2008522278A5 (en) | ||
CN202110552U (en) | Software protection device based on multi-body interleaved storage technology | |
SG158757A1 (en) | Method and apparatus for protecting data in computers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07754390 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07754390 Country of ref document: EP Kind code of ref document: A2 |