US6089460A - Semiconductor device with security protection function, ciphering and deciphering method thereof, and storage medium for storing software therefor - Google Patents
Semiconductor device with security protection function, ciphering and deciphering method thereof, and storage medium for storing software therefor Download PDFInfo
- Publication number
- US6089460A US6089460A US08/928,462 US92846297A US6089460A US 6089460 A US6089460 A US 6089460A US 92846297 A US92846297 A US 92846297A US 6089460 A US6089460 A US 6089460A
- Authority
- US
- United States
- Prior art keywords
- data
- program
- address
- memory device
- logic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/0723—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
Abstract
Description
TABLE 1 ______________________________________ 0000h (0000 0000 0000 0000).sub.2 → 0000h (0000 0000 0000 0000).sub.2 0001h (0000 0000 0000 0001).sub.2 → 0002h (0000 0000 0000 0010).sub.2 0002h (0000 0000 0000 0010).sub.2 → 0004h (0000 0000 0000 0100).sub.2 0003h (0000 0000 0000 0011).sub.2 → 0006h (0000 0000 0000 0110).sub.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ABABh (1010 1011 1010 1011).sub.2 → 5757h (0101 0111 0101 0111).sub.2 ABACh (1010 1011 1010 1100).sub.2 → 5759h (0101 0111 0101 1001).sub.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FFFDh (1111 1111 1111 1101).sub.2 → FFFBh (1111 1111 1111 1011).sub.2 FFFEh (1111 1111 1111 1110).sub.2 → FFFDh (1111 1111 1111 1101).sub.2 FFFFh (1111 1111 1111 1111).sub.2 → FFFFh (1111 1111 1111 1111).sub.2 ______________________________________
Claims (27)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/168,116 US6260172B1 (en) | 1997-09-05 | 1998-10-08 | Semiconductor device with logic rewriting and security protection function |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8-265582 | 1996-09-13 | ||
JP26558296 | 1996-09-13 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/931,519 Continuation-In-Part US6023781A (en) | 1996-09-18 | 1997-09-16 | Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/168,116 Continuation-In-Part US6260172B1 (en) | 1997-09-05 | 1998-10-08 | Semiconductor device with logic rewriting and security protection function |
Publications (1)
Publication Number | Publication Date |
---|---|
US6089460A true US6089460A (en) | 2000-07-18 |
Family
ID=17419130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/928,462 Expired - Lifetime US6089460A (en) | 1996-09-13 | 1997-09-12 | Semiconductor device with security protection function, ciphering and deciphering method thereof, and storage medium for storing software therefor |
Country Status (1)
Country | Link |
---|---|
US (1) | US6089460A (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1139279A2 (en) * | 2000-02-29 | 2001-10-04 | Fuetrek Co., Ltd. | Card-type recording medium and card-type recording medium reader |
US6351814B1 (en) * | 1999-07-21 | 2002-02-26 | Credence Systems Corporation | Field programmable gate array with program encryption |
US20030048900A1 (en) * | 2001-08-30 | 2003-03-13 | Samsung Electronics Co., Ltd. | Semiconductor integrated circuit having encrypter/decrypter function for protecting input/output data transmitted on internal bus |
GB2384336A (en) * | 2001-09-28 | 2003-07-23 | Lexar Media Inc | Non-volatile memory with encrypted data, which is scrambled and encoded. |
US20030183691A1 (en) * | 2001-02-08 | 2003-10-02 | Markku Lahteenmaki | Smart card reader |
US6666381B1 (en) * | 2000-03-16 | 2003-12-23 | Hitachi, Ltd. | Information processing device, information processing method and smartcard |
US20040245346A1 (en) * | 2002-05-08 | 2004-12-09 | Haddock Richard M. | Method of making secure personal data card |
US20050198404A1 (en) * | 2004-03-05 | 2005-09-08 | Takahiro Kawakami | Semiconductor device and electronic apparatus |
US20060092048A1 (en) * | 2004-10-28 | 2006-05-04 | Matsushita Electric Industrial Co., Ltd. | Semiconductor device |
US20070168784A1 (en) * | 1996-09-18 | 2007-07-19 | Pegre Semiconductors, Llc | Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program |
US20090187245A1 (en) * | 2006-12-22 | 2009-07-23 | Musculoskeletal Transplant Foundation | Interbody fusion hybrid graft |
US7581117B1 (en) | 2005-07-19 | 2009-08-25 | Actel Corporation | Method for secure delivery of configuration data for a programmable logic device |
US7996671B2 (en) | 2003-11-17 | 2011-08-09 | Bluerisc Inc. | Security of program executables and microprocessors based on compiler-architecture interaction |
US8607209B2 (en) | 2004-02-04 | 2013-12-10 | Bluerisc Inc. | Energy-focused compiler-assisted branch prediction |
US9069938B2 (en) | 2006-11-03 | 2015-06-30 | Bluerisc, Inc. | Securing microprocessors against information leakage and physical tampering |
US9235393B2 (en) | 2002-07-09 | 2016-01-12 | Iii Holdings 2, Llc | Statically speculative compilation and execution |
US9569186B2 (en) | 2003-10-29 | 2017-02-14 | Iii Holdings 2, Llc | Energy-focused re-compilation of executables and hardware mechanisms based on compiler-architecture interaction and compiler-inserted control |
Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3798360A (en) * | 1971-06-30 | 1974-03-19 | Ibm | Step code ciphering system |
US4004089A (en) * | 1975-02-28 | 1977-01-18 | Ncr Corporation | Programmable cryptic device for enciphering and deciphering data |
US4484025A (en) * | 1980-02-04 | 1984-11-20 | Licentia Patent-Verwaltungs-Gmbh | System for enciphering and deciphering data |
US4751733A (en) * | 1985-05-15 | 1988-06-14 | Thomson-Csf | Substitution permutation enciphering device |
JPS63293637A (en) * | 1987-05-27 | 1988-11-30 | Hitachi Ltd | Data protecting microcomputer |
US4914697A (en) * | 1988-02-01 | 1990-04-03 | Motorola, Inc. | Cryptographic method and apparatus with electronically redefinable algorithm |
JPH02138367A (en) * | 1988-08-30 | 1990-05-28 | Mitsui Toatsu Chem Inc | Resin composition containing far-infrared-radiating ceramic |
JPH0411420A (en) * | 1990-04-28 | 1992-01-16 | Nec Corp | Security module |
JPH04232588A (en) * | 1990-12-27 | 1992-08-20 | Toshiba Corp | Data ciphering system using ic card |
JPH07168750A (en) * | 1993-12-15 | 1995-07-04 | Nec Corp | Information processor |
US5666411A (en) * | 1994-01-13 | 1997-09-09 | Mccarty; Johnnie C. | System for computer software protection |
US5692047A (en) * | 1995-12-08 | 1997-11-25 | Sun Microsystems, Inc. | System and method for executing verifiable programs with facility for using non-verifiable programs from trusted sources |
US5752035A (en) * | 1995-04-05 | 1998-05-12 | Xilinx, Inc. | Method for compiling and executing programs for reprogrammable instruction set accelerator |
US5835592A (en) * | 1995-06-01 | 1998-11-10 | Chang; Chung Nan | Secure, swift cryptographic key exchange |
US5847577A (en) * | 1995-02-24 | 1998-12-08 | Xilinx, Inc. | DRAM memory cell for programmable logic devices |
US5867507A (en) * | 1995-12-12 | 1999-02-02 | International Business Machines Corporation | Testable programmable gate array and associated LSSD/deterministic test methodology |
US5890189A (en) * | 1991-11-29 | 1999-03-30 | Kabushiki Kaisha Toshiba | Memory management and protection system for virtual memory in computer system |
US5898783A (en) * | 1996-11-14 | 1999-04-27 | Lucent Technologies, Inc. | System and method for employing a telecommunications network to remotely disable a SIM or smartcard |
US5963980A (en) * | 1993-12-07 | 1999-10-05 | Gemplus Card International | Microprocessor-based memory card that limits memory accesses by application programs and method of operation |
-
1997
- 1997-09-12 US US08/928,462 patent/US6089460A/en not_active Expired - Lifetime
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3798360A (en) * | 1971-06-30 | 1974-03-19 | Ibm | Step code ciphering system |
US4004089A (en) * | 1975-02-28 | 1977-01-18 | Ncr Corporation | Programmable cryptic device for enciphering and deciphering data |
US4484025A (en) * | 1980-02-04 | 1984-11-20 | Licentia Patent-Verwaltungs-Gmbh | System for enciphering and deciphering data |
US4751733A (en) * | 1985-05-15 | 1988-06-14 | Thomson-Csf | Substitution permutation enciphering device |
JPS63293637A (en) * | 1987-05-27 | 1988-11-30 | Hitachi Ltd | Data protecting microcomputer |
US4914697A (en) * | 1988-02-01 | 1990-04-03 | Motorola, Inc. | Cryptographic method and apparatus with electronically redefinable algorithm |
JPH02138367A (en) * | 1988-08-30 | 1990-05-28 | Mitsui Toatsu Chem Inc | Resin composition containing far-infrared-radiating ceramic |
JPH0411420A (en) * | 1990-04-28 | 1992-01-16 | Nec Corp | Security module |
JPH04232588A (en) * | 1990-12-27 | 1992-08-20 | Toshiba Corp | Data ciphering system using ic card |
US5890189A (en) * | 1991-11-29 | 1999-03-30 | Kabushiki Kaisha Toshiba | Memory management and protection system for virtual memory in computer system |
US5963980A (en) * | 1993-12-07 | 1999-10-05 | Gemplus Card International | Microprocessor-based memory card that limits memory accesses by application programs and method of operation |
JPH07168750A (en) * | 1993-12-15 | 1995-07-04 | Nec Corp | Information processor |
US5666411A (en) * | 1994-01-13 | 1997-09-09 | Mccarty; Johnnie C. | System for computer software protection |
US5847577A (en) * | 1995-02-24 | 1998-12-08 | Xilinx, Inc. | DRAM memory cell for programmable logic devices |
US5752035A (en) * | 1995-04-05 | 1998-05-12 | Xilinx, Inc. | Method for compiling and executing programs for reprogrammable instruction set accelerator |
US5835592A (en) * | 1995-06-01 | 1998-11-10 | Chang; Chung Nan | Secure, swift cryptographic key exchange |
US5692047A (en) * | 1995-12-08 | 1997-11-25 | Sun Microsystems, Inc. | System and method for executing verifiable programs with facility for using non-verifiable programs from trusted sources |
US5867507A (en) * | 1995-12-12 | 1999-02-02 | International Business Machines Corporation | Testable programmable gate array and associated LSSD/deterministic test methodology |
US5898783A (en) * | 1996-11-14 | 1999-04-27 | Lucent Technologies, Inc. | System and method for employing a telecommunications network to remotely disable a SIM or smartcard |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7805660B2 (en) | 1996-09-18 | 2010-09-28 | Katsuki Hazama | Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program |
US20070168769A1 (en) * | 1996-09-18 | 2007-07-19 | Pegre Semiconductors, Llc | Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program |
US20070168784A1 (en) * | 1996-09-18 | 2007-07-19 | Pegre Semiconductors, Llc | Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program |
US7577880B2 (en) | 1996-09-18 | 2009-08-18 | Pegre Semiconductors Llc | Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program |
US20110007565A1 (en) * | 1996-09-18 | 2011-01-13 | Katsuki Hazama | Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program |
US7444563B2 (en) | 1996-09-18 | 2008-10-28 | Pegre Semiconductors Llc | Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program |
US8707130B2 (en) | 1996-09-18 | 2014-04-22 | Intellectual Ventures I Llc | Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program |
US6351814B1 (en) * | 1999-07-21 | 2002-02-26 | Credence Systems Corporation | Field programmable gate array with program encryption |
EP1139279A2 (en) * | 2000-02-29 | 2001-10-04 | Fuetrek Co., Ltd. | Card-type recording medium and card-type recording medium reader |
EP1139279A3 (en) * | 2000-02-29 | 2003-06-18 | Fuetrek Co., Ltd. | Card-type recording medium and card-type recording medium reader |
US6666381B1 (en) * | 2000-03-16 | 2003-12-23 | Hitachi, Ltd. | Information processing device, information processing method and smartcard |
US6942147B2 (en) * | 2001-02-08 | 2005-09-13 | Nokia Corporation | Smart card reader |
US20030183691A1 (en) * | 2001-02-08 | 2003-10-02 | Markku Lahteenmaki | Smart card reader |
US8249253B2 (en) * | 2001-08-30 | 2012-08-21 | Samsung Electronics Co., Ltd. | Semiconductor integrated circuit having encrypter/decrypter function for protecting input/output data transmitted on internal bus |
US20030048900A1 (en) * | 2001-08-30 | 2003-03-13 | Samsung Electronics Co., Ltd. | Semiconductor integrated circuit having encrypter/decrypter function for protecting input/output data transmitted on internal bus |
GB2384336A (en) * | 2001-09-28 | 2003-07-23 | Lexar Media Inc | Non-volatile memory with encrypted data, which is scrambled and encoded. |
GB2384336B (en) * | 2001-09-28 | 2005-08-10 | Lexar Media Inc | Improved data processing |
US20040245346A1 (en) * | 2002-05-08 | 2004-12-09 | Haddock Richard M. | Method of making secure personal data card |
US7140540B2 (en) * | 2002-05-08 | 2006-11-28 | Lasercard Corporation | Method of making secure personal data card |
US10101978B2 (en) | 2002-07-09 | 2018-10-16 | Iii Holdings 2, Llc | Statically speculative compilation and execution |
US9235393B2 (en) | 2002-07-09 | 2016-01-12 | Iii Holdings 2, Llc | Statically speculative compilation and execution |
US10248395B2 (en) | 2003-10-29 | 2019-04-02 | Iii Holdings 2, Llc | Energy-focused re-compilation of executables and hardware mechanisms based on compiler-architecture interaction and compiler-inserted control |
US9569186B2 (en) | 2003-10-29 | 2017-02-14 | Iii Holdings 2, Llc | Energy-focused re-compilation of executables and hardware mechanisms based on compiler-architecture interaction and compiler-inserted control |
US7996671B2 (en) | 2003-11-17 | 2011-08-09 | Bluerisc Inc. | Security of program executables and microprocessors based on compiler-architecture interaction |
US9582650B2 (en) | 2003-11-17 | 2017-02-28 | Bluerisc, Inc. | Security of program executables and microprocessors based on compiler-architecture interaction |
US10268480B2 (en) | 2004-02-04 | 2019-04-23 | Iii Holdings 2, Llc | Energy-focused compiler-assisted branch prediction |
US8607209B2 (en) | 2004-02-04 | 2013-12-10 | Bluerisc Inc. | Energy-focused compiler-assisted branch prediction |
US9697000B2 (en) | 2004-02-04 | 2017-07-04 | Iii Holdings 2, Llc | Energy-focused compiler-assisted branch prediction |
US9244689B2 (en) | 2004-02-04 | 2016-01-26 | Iii Holdings 2, Llc | Energy-focused compiler-assisted branch prediction |
US20050198404A1 (en) * | 2004-03-05 | 2005-09-08 | Takahiro Kawakami | Semiconductor device and electronic apparatus |
US20060092048A1 (en) * | 2004-10-28 | 2006-05-04 | Matsushita Electric Industrial Co., Ltd. | Semiconductor device |
US7581117B1 (en) | 2005-07-19 | 2009-08-25 | Actel Corporation | Method for secure delivery of configuration data for a programmable logic device |
US9069938B2 (en) | 2006-11-03 | 2015-06-30 | Bluerisc, Inc. | Securing microprocessors against information leakage and physical tampering |
US9940445B2 (en) | 2006-11-03 | 2018-04-10 | Bluerisc, Inc. | Securing microprocessors against information leakage and physical tampering |
US10430565B2 (en) | 2006-11-03 | 2019-10-01 | Bluerisc, Inc. | Securing microprocessors against information leakage and physical tampering |
US11163857B2 (en) | 2006-11-03 | 2021-11-02 | Bluerisc, Inc. | Securing microprocessors against information leakage and physical tampering |
US20090187245A1 (en) * | 2006-12-22 | 2009-07-23 | Musculoskeletal Transplant Foundation | Interbody fusion hybrid graft |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6089460A (en) | Semiconductor device with security protection function, ciphering and deciphering method thereof, and storage medium for storing software therefor | |
US6182217B1 (en) | Electronic data-processing device and system | |
EP0926624B1 (en) | Intergrated circuit for embeddding in smart cards, and method of issuing smart cards | |
US7657754B2 (en) | Methods and apparatus for the secure handling of data in a microcontroller | |
JP3461234B2 (en) | Data protection circuit | |
CN1863049B (en) | Radio communication system, reader/writer apparatus, key managing method, and computer program | |
US4847803A (en) | Portable electronic device with means for determining whether an externally supplied instruction is executable | |
US20080025506A1 (en) | Memory access control apparatus and method, and communication apparatus | |
US20100235629A1 (en) | Information storage medium, authentication data generation method, and medium authentication system | |
US7657758B2 (en) | Processing apparatus and integrated circuit to prevent illicit access and reverse engineering | |
RU2007141753A (en) | SECURE DATA STORAGE WITH INTEGRITY PROTECTION | |
KR20010034283A (en) | Storage device, encrypting/decrypting device, and method for accessing nonvolatile memory | |
US7353403B2 (en) | Computer systems such as smart cards having memory architectures that can protect security information, and methods of using same | |
JP2005515542A (en) | Apparatus and method for writing to NV memory in a controller architecture together with a corresponding computer program and a corresponding computer-readable storage medium | |
US20030048900A1 (en) | Semiconductor integrated circuit having encrypter/decrypter function for protecting input/output data transmitted on internal bus | |
US7325144B2 (en) | Portable information processor having password code checking function | |
EP1493157A1 (en) | Semiconductor memory card and computer readable program | |
JP2002111660A (en) | Cryptographic communication method and apparatus | |
US8006058B2 (en) | Method and securing electronic device data processing | |
US20050200504A1 (en) | Electronic data processing device | |
US8677137B2 (en) | Communication device, communication method, information processing device, information processing method, program, and communication system | |
JPS63211045A (en) | Portable electronic equipment | |
JPH10143441A (en) | Semiconductor device provided with secrecy holding function code processing method and storage medium storing software therefor | |
JP2008109276A (en) | Portable electronic device | |
JP2004259265A (en) | Semiconductor memory card and computer-readable program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NIPPON STEEL CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAZAMA, KATSUKI;REEL/FRAME:008807/0750 Effective date: 19970908 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: PEGRE SEMICONDUCTORS LLC, NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NIPPON STEEL CORPORATION;NS SOLUTIONS CORPORATION;REEL/FRAME:020733/0412;SIGNING DATES FROM 20051205 TO 20051208 Owner name: PEGRE SEMICONDUCTORS LLC, NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NIPPON STEEL CORPORATION;NS SOLUTIONS CORPORATION;SIGNING DATES FROM 20051205 TO 20051208;REEL/FRAME:020733/0412 |
|
AS | Assignment |
Owner name: INTELLECTUAL VENTURES I LLC, DELAWARE Free format text: MERGER;ASSIGNOR:PEGRE SEMICONDUCTORS LLC;REEL/FRAME:025446/0042 Effective date: 20101207 |
|
FPAY | Fee payment |
Year of fee payment: 12 |