CA2130979A1 - Protected Programmable Memory Cartridge and Computer System Using Same - Google Patents
Protected Programmable Memory Cartridge and Computer System Using SameInfo
- Publication number
- CA2130979A1 CA2130979A1 CA2130979A CA2130979A CA2130979A1 CA 2130979 A1 CA2130979 A1 CA 2130979A1 CA 2130979 A CA2130979 A CA 2130979A CA 2130979 A CA2130979 A CA 2130979A CA 2130979 A1 CA2130979 A1 CA 2130979A1
- Authority
- CA
- Canada
- Prior art keywords
- control circuit
- memory
- bus
- lock control
- coprocessor
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/79—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1408—Protection against unauthorised use of memory or access to memory by using cryptography
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/201—Playing authorisation given at platform level
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/206—Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/72—Indexing scheme relating to groups G06F7/72 - G06F7/729
- G06F2207/7219—Countermeasures against side channel or fault attacks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2109—Game systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2121—Chip on media, e.g. a disk or tape with a chip embedded in its case
Abstract
A computer system for high-performance video and audio manipulations comprising a locked memory cartridge and an audio/video/compact disk (CD) drive controller/coprocessor.
The computer system has a central processing unit (CPU) with at least one bus associated therewith, with the bus having at least one bus line. The cartridge comprises a readable memory, a memory control circuit, a lock control circuit, and a connector all in circuit communication with each other. The connector allows the memory, the memory control circuit, and the lock control circuit to be pluggably connected in circuit communication with the CPU. The memory control circuit scrambles some of the bus lines, thereby scrambling the data in the memory on reset, and unscrambles the bus lines responsive to inputs from the lock control circuit. The lock control circuit monitors the bus, waiting for a proper combination of bus values to be asserted onto the bus, at which time the lock control circuit causes the memory control circuit to unscramble the bus lines. The audio/video/CD drive controller/coprocessor comprises a CPU
interface, a CPU cache, a memory controller, a memory bus arbitrator, a DRAM refresher, a video controller, a CD drive controller, a digital signal processor (DSP) sound coprocessor, and a "blitter" graphics coprocessor in an integrated package.
The computer system has a central processing unit (CPU) with at least one bus associated therewith, with the bus having at least one bus line. The cartridge comprises a readable memory, a memory control circuit, a lock control circuit, and a connector all in circuit communication with each other. The connector allows the memory, the memory control circuit, and the lock control circuit to be pluggably connected in circuit communication with the CPU. The memory control circuit scrambles some of the bus lines, thereby scrambling the data in the memory on reset, and unscrambles the bus lines responsive to inputs from the lock control circuit. The lock control circuit monitors the bus, waiting for a proper combination of bus values to be asserted onto the bus, at which time the lock control circuit causes the memory control circuit to unscramble the bus lines. The audio/video/CD drive controller/coprocessor comprises a CPU
interface, a CPU cache, a memory controller, a memory bus arbitrator, a DRAM refresher, a video controller, a CD drive controller, a digital signal processor (DSP) sound coprocessor, and a "blitter" graphics coprocessor in an integrated package.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002232826A CA2232826C (en) | 1993-12-16 | 1994-08-26 | Protected programmable memory cartridge and computer system using same |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US168,675 | 1993-12-16 | ||
US08/168,675 US5666516A (en) | 1993-12-16 | 1993-12-16 | Protected programmable memory cartridge having selective access circuitry |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002232826A Division CA2232826C (en) | 1993-12-16 | 1994-08-26 | Protected programmable memory cartridge and computer system using same |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2130979A1 true CA2130979A1 (en) | 1995-06-17 |
CA2130979C CA2130979C (en) | 1999-09-07 |
Family
ID=22612467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002130979A Expired - Fee Related CA2130979C (en) | 1993-12-16 | 1994-08-26 | Protected programmable memory cartridge and computer system using same |
Country Status (7)
Country | Link |
---|---|
US (5) | US5666516A (en) |
EP (1) | EP0660215A3 (en) |
JP (1) | JP2720909B2 (en) |
KR (1) | KR0167814B1 (en) |
CN (1) | CN1104685C (en) |
CA (1) | CA2130979C (en) |
TW (2) | TW332268B (en) |
Families Citing this family (124)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6002411A (en) * | 1994-11-16 | 1999-12-14 | Interactive Silicon, Inc. | Integrated video and memory controller with data processing and graphical processing capabilities |
US5719920A (en) * | 1995-03-31 | 1998-02-17 | The Messenger Group Llc | Method and apparatus for processing and downloading sound messages onto a permanent memory of a communication package |
US6750902B1 (en) | 1996-02-13 | 2004-06-15 | Fotonation Holdings Llc | Camera network communication device |
US6510520B1 (en) * | 1998-06-26 | 2003-01-21 | Fotonation, Inc. | Secure storage device for transfer of digital camera data |
US6587949B1 (en) * | 1998-06-26 | 2003-07-01 | Fotonation Holdings, Llc | Secure storage device for transfer of data via removable storage |
US5838901A (en) * | 1996-08-05 | 1998-11-17 | Xilinx, Inc. | Overridable data protection mechanism for PLDs |
US5911778A (en) * | 1996-12-31 | 1999-06-15 | Sun Microsystems, Inc. | Processing system security |
US5896499A (en) * | 1997-02-21 | 1999-04-20 | International Business Machines Corporation | Embedded security processor |
US6786420B1 (en) | 1997-07-15 | 2004-09-07 | Silverbrook Research Pty. Ltd. | Data distribution mechanism in the form of ink dots on cards |
US5940590A (en) * | 1997-05-31 | 1999-08-17 | International Business Machines Corporation | System and method for securing computer-executable program code using task gates |
FR2764413B1 (en) * | 1997-06-10 | 1999-07-09 | Sgs Thomson Microelectronics | INTEGRATED CIRCUIT AUTHENTICATION METHOD |
US6618117B2 (en) | 1997-07-12 | 2003-09-09 | Silverbrook Research Pty Ltd | Image sensing apparatus including a microcontroller |
US6879341B1 (en) | 1997-07-15 | 2005-04-12 | Silverbrook Research Pty Ltd | Digital camera system containing a VLIW vector processor |
US6624848B1 (en) | 1997-07-15 | 2003-09-23 | Silverbrook Research Pty Ltd | Cascading image modification using multiple digital cameras incorporating image processing |
US7551201B2 (en) | 1997-07-15 | 2009-06-23 | Silverbrook Research Pty Ltd | Image capture and processing device for a print on demand digital camera system |
US7110024B1 (en) | 1997-07-15 | 2006-09-19 | Silverbrook Research Pty Ltd | Digital camera system having motion deblurring means |
US6690419B1 (en) | 1997-07-15 | 2004-02-10 | Silverbrook Research Pty Ltd | Utilising eye detection methods for image processing in a digital image camera |
EP0902598A1 (en) * | 1997-09-10 | 1999-03-17 | Koninklijke Philips Electronics N.V. | Telephonic device including a base station and at least a single handset, subscription process for the handset, the handset itself and its corresponding base station |
US6750876B1 (en) * | 1997-11-16 | 2004-06-15 | Ess Technology, Inc. | Programmable display controller |
US5943283A (en) * | 1997-12-05 | 1999-08-24 | Invox Technology | Address scrambling in a semiconductor memory |
DE19757195A1 (en) * | 1997-12-22 | 1999-06-24 | Philips Patentverwaltung | Method for transmitting an asynchronous data stream over a synchronous data bus, and circuit arrangement for carrying out the method |
US6311014B1 (en) * | 1997-12-24 | 2001-10-30 | Texas Instruments Incorporated | Unified audio/video interface for a digital video disk system |
US7782328B1 (en) * | 1998-03-24 | 2010-08-24 | Ati Technologies Ulc | Method and apparatus of video graphics and audio processing |
JP3127883B2 (en) * | 1998-04-30 | 2001-01-29 | 日本電気株式会社 | Image processing device |
AUPP702098A0 (en) | 1998-11-09 | 1998-12-03 | Silverbrook Research Pty Ltd | Image creation method and apparatus (ART73) |
US7324133B2 (en) * | 1998-11-06 | 2008-01-29 | Fotomedia Technologies, Llc | Method and apparatus for controlled camera useability |
US6256699B1 (en) * | 1998-12-15 | 2001-07-03 | Cisco Technology, Inc. | Reliable interrupt reception over buffered bus |
US6275242B1 (en) * | 1998-12-31 | 2001-08-14 | Intel Corporation | Method and apparatus for terminating direct memory access transfers from system memory to a video device |
DE19901829A1 (en) * | 1999-01-19 | 2000-07-20 | Philips Corp Intellectual Pty | Circuit arrangement for electronic data processing |
MY131509A (en) * | 1999-03-15 | 2007-08-30 | Sony Corp | Data processing method, apparatus and system for encrypted- data transfer |
DE19922155A1 (en) * | 1999-05-12 | 2000-11-23 | Giesecke & Devrient Gmbh | Memory arrangement and memory access procedure for microcomputers has an additional scrambling step to increase data security, for use in financial applications etc. |
AUPQ056099A0 (en) | 1999-05-25 | 1999-06-17 | Silverbrook Research Pty Ltd | A method and apparatus (pprint01) |
US6330647B1 (en) * | 1999-08-31 | 2001-12-11 | Micron Technology, Inc. | Memory bandwidth allocation based on access count priority scheme |
US6636904B2 (en) * | 1999-11-18 | 2003-10-21 | Hewlett-Packard Development Company, L.P. | Dynamic PCI device identification redirection on a configuration space access conflict |
US6246254B1 (en) | 1999-12-06 | 2001-06-12 | International Business Machines Corporation | Method and circuit for providing copy protection in an application-specific integrated circuit |
US6668287B1 (en) * | 1999-12-15 | 2003-12-23 | Transmeta Corporation | Software direct memory access |
US6606628B1 (en) | 2000-02-14 | 2003-08-12 | Cisco Technology, Inc. | File system for nonvolatile memory |
US6625783B2 (en) * | 2000-02-16 | 2003-09-23 | Logic Research Co., Ltd. | State machine, semiconductor device using state machine, and method of design thereof |
US6487646B1 (en) * | 2000-02-29 | 2002-11-26 | Maxtor Corporation | Apparatus and method capable of restricting access to a data storage device |
WO2001065366A1 (en) * | 2000-03-02 | 2001-09-07 | Alarity Corporation | System and method for process protection |
JP2001306400A (en) * | 2000-04-21 | 2001-11-02 | Sharp Corp | Semiconductor storage device, its control device and electronic equipment |
US6785860B1 (en) * | 2000-05-31 | 2004-08-31 | Robert Patti | Error-correcting code adapted for memories that store multiple bits per storage cell |
JP3891539B2 (en) * | 2000-06-15 | 2007-03-14 | シャープ株式会社 | Semiconductor device and control device thereof |
JP4683442B2 (en) * | 2000-07-13 | 2011-05-18 | 富士通フロンテック株式会社 | Processing apparatus and integrated circuit |
US6963565B1 (en) * | 2000-08-14 | 2005-11-08 | Advanced Micro Devices, Inc. | Apparatus and method for identifying data packet at wire rate on a network switch port |
US20030035430A1 (en) * | 2000-10-03 | 2003-02-20 | Junaid Islam | Programmable network device |
US7024653B1 (en) * | 2000-10-30 | 2006-04-04 | Cypress Semiconductor Corporation | Architecture for efficient implementation of serial data communication functions on a programmable logic device (PLD) |
US6772249B1 (en) * | 2000-11-27 | 2004-08-03 | Hewlett-Packard Development Company, L.P. | Handheld option pack interface |
US20020080782A1 (en) * | 2000-12-22 | 2002-06-27 | Broadband Gateways, Inc. | Method and system for central control of terminal units |
WO2002071231A1 (en) | 2001-02-15 | 2002-09-12 | Nokia Corporation | Method and arrangement for protecting information |
US6996721B2 (en) * | 2001-03-27 | 2006-02-07 | Micron Technology, Inc. | Flash device security method utilizing a check register |
US20050114553A1 (en) * | 2001-04-02 | 2005-05-26 | Lada Henry F. | Handheld option pack interface |
US7260820B1 (en) | 2001-04-26 | 2007-08-21 | Vm Ware, Inc. | Undefeatable transformation for virtual machine I/O operations |
US7428636B1 (en) * | 2001-04-26 | 2008-09-23 | Vmware, Inc. | Selective encryption system and method for I/O operations |
JP4049297B2 (en) * | 2001-06-11 | 2008-02-20 | 株式会社ルネサステクノロジ | Semiconductor memory device |
US7418344B2 (en) * | 2001-08-02 | 2008-08-26 | Sandisk Corporation | Removable computer with mass storage |
US6665782B2 (en) | 2001-08-16 | 2003-12-16 | International Business Machines Corporation | Method and apparatus for preventing unauthorized access of memory devices |
EP1286242A1 (en) * | 2001-08-22 | 2003-02-26 | Sonera SmartTrust, Ltd. | System and method for protected data input of security data |
GB0123417D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Improved data processing |
US6678874B1 (en) * | 2001-11-28 | 2004-01-13 | Unisys Corporation | Computer-aided design (CAD) tool |
US9170812B2 (en) * | 2002-03-21 | 2015-10-27 | Pact Xpp Technologies Ag | Data processing system having integrated pipelined array data processor |
US7421693B1 (en) * | 2002-04-04 | 2008-09-02 | Applied Micro Circuits Corporation | Logic for synchronizing multiple tasks at multiple locations in an instruction stream |
US6938132B1 (en) * | 2002-04-04 | 2005-08-30 | Applied Micro Circuits Corporation | Memory co-processor for a multi-tasking system |
US6978330B1 (en) * | 2002-04-04 | 2005-12-20 | Applied Micro Circuits Corporation | Shared resource access via declarations that contain a sequence number of a packet |
CN1292356C (en) | 2002-04-17 | 2006-12-27 | 松下电器产业株式会社 | Nonvolatile semiconductor memory device and its secret protection method |
US7606364B1 (en) | 2002-04-23 | 2009-10-20 | Seagate Technology Llc | Disk drive with flexible data stream encryption |
US6996699B2 (en) * | 2002-09-10 | 2006-02-07 | Microsoft Corporation | Secondary processor execution kernel framework |
US7409722B2 (en) * | 2003-05-01 | 2008-08-05 | Sun Microsystems, Inc. | Control status register access to enable domain reconfiguration |
TW587374B (en) * | 2003-06-03 | 2004-05-11 | Acer Labs Inc | Method and related apparatus for generating high frequency signals by a plurality of low frequency signals with multiple phases |
US7870367B1 (en) * | 2003-06-17 | 2011-01-11 | Altera Corporation | Methods and apparatus for implementing complex parallel instructions using control logic |
US20040268033A1 (en) * | 2003-06-24 | 2004-12-30 | Seagate Technology Llc | Refreshing data in a data storage device |
US20040264479A1 (en) * | 2003-06-30 | 2004-12-30 | Makaram Raghunandan | Method for generating a trie having a reduced number of trie blocks |
TWI258658B (en) * | 2003-07-07 | 2006-07-21 | Sunplus Technology Co Ltd | Device in CPU using address line to proceed scrambling processing and method thereof |
TWI222598B (en) * | 2003-07-09 | 2004-10-21 | Sunplus Technology Co Ltd | Device and method protecting data by scrambling address lines |
US8984199B2 (en) * | 2003-07-31 | 2015-03-17 | Intel Corporation | Inter-processor interrupts |
US8060756B2 (en) * | 2003-08-07 | 2011-11-15 | Rao G R Mohan | Data security and digital rights management system |
US7376968B2 (en) * | 2003-11-20 | 2008-05-20 | Microsoft Corporation | BIOS integrated encryption |
US20050114590A1 (en) * | 2003-11-26 | 2005-05-26 | Jan Klier | Drive controller user interface |
EP1544704A1 (en) * | 2003-12-19 | 2005-06-22 | STMicroelectronics Limited | Monolithic semiconductor integrated circuit and method for selective memory encryption and decryption |
DE10360998B4 (en) * | 2003-12-23 | 2008-09-04 | Infineon Technologies Ag | Protection of chips against attacks |
TWI282939B (en) * | 2004-03-30 | 2007-06-21 | Mediatek Inc | Data storing system with card reader |
US7756594B2 (en) * | 2004-06-14 | 2010-07-13 | Microsoft Corporation | Systems and methods for parsing flexible audio codec topologies |
US20060041895A1 (en) * | 2004-08-04 | 2006-02-23 | Microsoft Corporation | Systems and methods for interfacing with codecs across an architecture optimized for audio |
US7590065B2 (en) * | 2004-08-04 | 2009-09-15 | Microsoft Corporation | Equal-opportunity bandwidth regulation |
US20060031607A1 (en) * | 2004-08-05 | 2006-02-09 | Microsoft Corporation | Systems and methods for managing input ring buffer |
US7706901B2 (en) * | 2004-10-01 | 2010-04-27 | Microsoft Corporation | Low latency real-time audio streaming |
JP4119881B2 (en) * | 2004-11-15 | 2008-07-16 | 株式会社メガチップス | Semiconductor memory device |
JP4419074B2 (en) * | 2004-11-15 | 2010-02-24 | エルピーダメモリ株式会社 | Semiconductor memory device |
US7770027B2 (en) * | 2004-11-15 | 2010-08-03 | Nintendo Co., Ltd. | Semiconductor memory device |
EP1684307A1 (en) * | 2005-01-19 | 2006-07-26 | Saifun Semiconductors Ltd. | Method, circuit and systems for erasing one or more non-volatile memory cells |
US8539587B2 (en) | 2005-03-22 | 2013-09-17 | Hewlett-Packard Development Company, L.P. | Methods, devices and data structures for trusted data |
US7546634B2 (en) * | 2005-04-08 | 2009-06-09 | Victor Chuan-Chen Wu | Encryption removable storage system |
US7543122B2 (en) * | 2005-08-11 | 2009-06-02 | Research In Motion Limited | System and method for obscuring hand-held device data traffic information |
US20070083770A1 (en) * | 2005-09-17 | 2007-04-12 | Technology Group Northwest Inc. | System and method for foiling code-injection attacks in a computing device |
US20070124554A1 (en) * | 2005-10-28 | 2007-05-31 | Honeywell International Inc. | Global memory for a rapidio network |
TWI310924B (en) * | 2005-11-10 | 2009-06-11 | Delta Electronics Inc | Display apparatus |
US7990737B2 (en) * | 2005-12-23 | 2011-08-02 | Intel Corporation | Memory systems with memory chips down and up |
US20070177363A1 (en) * | 2006-01-31 | 2007-08-02 | Symbol Technologies, Inc. | Multilayer printed circuit board having tamper detection circuitry |
TWI311312B (en) * | 2006-02-21 | 2009-06-21 | Realtek Semiconductor Corp | Optical drive operating system |
US7375034B2 (en) * | 2006-03-21 | 2008-05-20 | International Business Machines Corporation | Recessing trench to target depth using feed forward data |
US7640440B2 (en) * | 2006-04-25 | 2009-12-29 | Apple Inc. | Method and apparatus for facilitating device hibernation |
US7587663B2 (en) * | 2006-05-22 | 2009-09-08 | Intel Corporation | Fault detection using redundant virtual machines |
EP1914990A1 (en) * | 2006-10-19 | 2008-04-23 | Advanced Digital Broadcast S.A. | Electronic module for digital television receiver |
US8813260B2 (en) * | 2006-11-20 | 2014-08-19 | International Business Machines Corporation | Self-contained device security |
KR100913025B1 (en) * | 2006-12-27 | 2009-08-20 | 주식회사 하이닉스반도체 | Non volatile memory device and encryption method thereof |
TWI360803B (en) * | 2007-01-26 | 2012-03-21 | Realtek Semiconductor Corp | Apparatus and method for reducing output speed of |
US20090067625A1 (en) * | 2007-09-07 | 2009-03-12 | Aceurity, Inc. | Method for protection of digital rights at points of vulnerability in real time |
US20090080665A1 (en) * | 2007-09-25 | 2009-03-26 | Aceurity, Inc. | Method of Generating Secure Codes for a Randomized Scrambling Scheme for the Protection of Unprotected Transient Information |
US7848142B2 (en) * | 2007-10-31 | 2010-12-07 | Micron Technology, Inc. | Fractional bits in memory cells |
JP2009141780A (en) * | 2007-12-07 | 2009-06-25 | Canon Inc | Information processing apparatus and method |
CN101896885B (en) * | 2007-12-13 | 2013-05-29 | 汤姆森许可贸易公司 | Copy-protected software cartridge |
US8255971B1 (en) | 2008-03-03 | 2012-08-28 | Jpmorgan Chase Bank, N.A. | Authentication system and method |
US9246899B1 (en) | 2008-03-03 | 2016-01-26 | Jpmorgan Chase Bank, N.A. | Authentication and interaction tracking system and method |
KR100997238B1 (en) * | 2008-03-03 | 2010-11-29 | 삼성전자주식회사 | Crum unit, replaceable unit, image forming device comprising them, and method for performing an authentication and cryptographic data communication thereof |
US8751990B2 (en) * | 2008-12-19 | 2014-06-10 | L3 Communications Integrated Systems, L.P. | System for determining median values of video data |
IL210169A0 (en) | 2010-12-22 | 2011-03-31 | Yehuda Binder | System and method for routing-based internet security |
KR20120105150A (en) * | 2011-03-15 | 2012-09-25 | 삼성전자주식회사 | Image display system and method of processing image data |
US9141438B2 (en) | 2011-06-30 | 2015-09-22 | Net Navigation Systems, Llc | Logic for synchronizing multiple tasks |
US20160108723A1 (en) * | 2014-10-21 | 2016-04-21 | Alkhorayef Petroleum Company | Systems and Methods of Communication Signal Processing For Downhole Applications |
US10162558B2 (en) * | 2015-10-30 | 2018-12-25 | Micron Technology, Inc. | Data transfer techniques for multiple devices on a shared bus |
CN108111149A (en) * | 2017-12-20 | 2018-06-01 | 中国科学院长春光学精密机械与物理研究所 | A kind of method of the resistance to crosstalk of multichannel analog switch |
CN110598412B (en) * | 2018-06-12 | 2021-12-14 | 杨力祥 | Method and computing device for isolating power information and checking power based on power information |
US11573854B2 (en) * | 2021-02-02 | 2023-02-07 | Nvidia Corporation | Techniques for data scrambling on a memory interface |
CN117171075B (en) * | 2023-10-27 | 2024-02-06 | 上海芯联芯智能科技有限公司 | Electronic equipment and task processing method |
Family Cites Families (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4168396A (en) * | 1977-10-31 | 1979-09-18 | Best Robert M | Microprocessor for executing enciphered programs |
US4278837A (en) * | 1977-10-31 | 1981-07-14 | Best Robert M | Crypto microprocessor for executing enciphered programs |
US4432067A (en) * | 1981-05-07 | 1984-02-14 | Atari, Inc. | Memory cartridge for video game system |
US4442486A (en) | 1981-11-25 | 1984-04-10 | U.S. Philips Corporation | Protected programmable apparatus |
US4454594A (en) | 1981-11-25 | 1984-06-12 | U.S. Philips Corporation | Method and apparatus to secure proprietary operation of computer equipment |
US4462076A (en) | 1982-06-04 | 1984-07-24 | Smith Engineering | Video game cartridge recognition and security system |
US4597054A (en) * | 1982-12-02 | 1986-06-24 | Ncr Corporation | Arbiter circuit and method |
US4680731A (en) * | 1983-03-17 | 1987-07-14 | Romox Incorporated | Reprogrammable cartridge memory with built-in identification circuitry and programming method |
US4583196A (en) * | 1983-10-28 | 1986-04-15 | Honeywell Inc. | Secure read only memory |
JPS60107155A (en) | 1983-11-16 | 1985-06-12 | Hitachi Ltd | Data protection system of storage volume |
US4870704A (en) * | 1984-10-31 | 1989-09-26 | Flexible Computer Corporation | Multicomputer digital processing system |
US5067071A (en) * | 1985-02-27 | 1991-11-19 | Encore Computer Corporation | Multiprocessor computer system employing a plurality of tightly coupled processors with interrupt vector bus |
US4685056A (en) * | 1985-06-11 | 1987-08-04 | Pueblo Technologies, Inc. | Computer security device |
CA1270339A (en) | 1985-06-24 | 1990-06-12 | Katsuya Nakagawa | System for determining a truth of software in an information processing apparatus |
US5155829A (en) * | 1986-01-21 | 1992-10-13 | Harry M. Weiss | Memory system and method for protecting the contents of a ROM type memory |
US4787082A (en) * | 1986-07-24 | 1988-11-22 | American Telephone And Telegraph Company, At&T Bell Laboratories | Data flow control arrangement for local area network |
US4884234A (en) * | 1987-06-29 | 1989-11-28 | Ncr Corporation | Dynamic RAM refresh circuit with DMA access |
IL83549A (en) * | 1987-08-16 | 1992-08-18 | Yossi Matias | Video scrambling apparatus and method based on space filling curves |
JP2710316B2 (en) | 1987-08-26 | 1998-02-10 | 任天堂株式会社 | Password creation device and game machine using password creation device |
US4987529A (en) * | 1988-08-11 | 1991-01-22 | Ast Research, Inc. | Shared memory bus system for arbitrating access control among contending memory refresh circuits, peripheral controllers, and bus masters |
US5239636A (en) * | 1988-09-09 | 1993-08-24 | Advanced Micro Devices, Inc. | Buffer memory subsystem for peripheral controllers |
JPH02143350A (en) * | 1988-11-24 | 1990-06-01 | Nec Corp | Semiconductor memory |
FI99250C (en) | 1989-01-10 | 1997-12-29 | Nintendo Co Ltd | System for preventing unauthorized use of external memory |
JPH0399347A (en) * | 1989-09-12 | 1991-04-24 | Hitachi Ltd | Semiconductor integrated circuit device and password system |
US4962497A (en) * | 1989-09-21 | 1990-10-09 | At&T Bell Laboratories | Building-block architecture of a multi-node circuit-and packet-switching system |
JPH03113656A (en) * | 1989-09-28 | 1991-05-15 | Mitsubishi Electric Corp | Semiconductor storage device |
US5004232A (en) | 1989-10-13 | 1991-04-02 | Macronix, Inc. | Computer game cartridge security circuit |
US5081675A (en) * | 1989-11-13 | 1992-01-14 | Kitti Kittirutsunetorn | System for protection of software in memory against unauthorized use |
JPH03257557A (en) * | 1990-03-07 | 1991-11-18 | Mitsubishi Electric Corp | Microcomputer |
JP2560124B2 (en) | 1990-03-16 | 1996-12-04 | 株式会社セガ・エンタープライゼス | Video game system and information processing device |
JPH03276346A (en) * | 1990-03-27 | 1991-12-06 | Nec Corp | Memory card |
FR2661585B1 (en) * | 1990-04-25 | 1992-08-07 | Telediffusion Fse | METHOD AND DEVICE FOR SCRAMBLING-SCRATCHING DIGITAL IMAGE DATA. |
JPH0474240A (en) * | 1990-07-17 | 1992-03-09 | Toshiba Corp | Semiconductor memory |
JPH0476749A (en) * | 1990-07-19 | 1992-03-11 | Toshiba Corp | Security circuit |
JPH04114247A (en) * | 1990-09-05 | 1992-04-15 | Nec Corp | Microcomputer |
JPH04160584A (en) * | 1990-10-24 | 1992-06-03 | Toppan Printing Co Ltd | Ic card |
JPH04163650A (en) * | 1990-10-26 | 1992-06-09 | Seiko Epson Corp | Ic memory card |
JPH04163649A (en) * | 1990-10-29 | 1992-06-09 | Toshiba Corp | Data protective system for external storage device |
US5163143A (en) * | 1990-11-03 | 1992-11-10 | Compaq Computer Corporation | Enhanced locked bus cycle control in a cache memory computer system |
JPH04213137A (en) * | 1990-12-07 | 1992-08-04 | Tokimec Inc | Data secrecy device memory module |
JP2685083B2 (en) * | 1991-02-20 | 1997-12-03 | 京セラ株式会社 | Manufacturing method of semiconductor device storage package |
CA2064162C (en) * | 1991-05-28 | 2002-07-09 | Daniel Paul Fuoco | Personal computer with local bus arbitration |
JPH04367045A (en) * | 1991-06-13 | 1992-12-18 | Mitsubishi Electric Corp | Semiconductor storage device |
JPH0520204A (en) * | 1991-07-11 | 1993-01-29 | Matsushita Electric Ind Co Ltd | Semiconductor device |
US5155484A (en) * | 1991-09-13 | 1992-10-13 | Salient Software, Inc. | Fast data compressor with direct lookup table indexing into history buffer |
JPH05100958A (en) * | 1991-10-08 | 1993-04-23 | Mitsubishi Electric Corp | Semiconductor memory |
JPH05134778A (en) * | 1991-11-12 | 1993-06-01 | Nec Home Electron Ltd | Information processor with secret protection |
WO1993010498A1 (en) * | 1991-11-12 | 1993-05-27 | Microchip Technology Inc. | Security for on-chip microcontroller memory |
US5265211A (en) * | 1992-01-02 | 1993-11-23 | International Business Machines Corporation | Arbitration control logic for computer system having dual bus architecture |
JPH05324486A (en) * | 1992-03-17 | 1993-12-07 | Toshiba Corp | Storage device |
JPH05265867A (en) * | 1992-03-23 | 1993-10-15 | Nec Corp | Single chip microcomputer |
US5442341A (en) * | 1992-04-10 | 1995-08-15 | Trw Inc. | Remote control security system |
US5421006A (en) * | 1992-05-07 | 1995-05-30 | Compaq Computer Corp. | Method and apparatus for assessing integrity of computer system software |
US5392404A (en) * | 1992-06-22 | 1995-02-21 | International Business Machines Corp. | Bus control preemption logic |
US5452358A (en) * | 1994-02-08 | 1995-09-19 | Apple Computer, Inc. | Method and apparatus for improving the security of an electronic codebook encryption scheme utilizing a data dependent encryption function |
US5577230A (en) * | 1994-08-10 | 1996-11-19 | At&T Corp. | Apparatus and method for computer processing using an enhanced Harvard architecture utilizing dual memory buses and the arbitration for data/instruction fetch |
-
1993
- 1993-12-16 US US08/168,675 patent/US5666516A/en not_active Expired - Fee Related
-
1994
- 1994-07-07 TW TW085110871A patent/TW332268B/en active
- 1994-07-07 TW TW083106206A patent/TW300971B/zh active
- 1994-08-26 CA CA002130979A patent/CA2130979C/en not_active Expired - Fee Related
- 1994-10-25 JP JP6260179A patent/JP2720909B2/en not_active Expired - Lifetime
- 1994-11-11 CN CN94117914.1A patent/CN1104685C/en not_active Expired - Fee Related
- 1994-11-22 EP EP94308595A patent/EP0660215A3/en not_active Withdrawn
- 1994-12-07 KR KR1019940033144A patent/KR0167814B1/en not_active IP Right Cessation
-
1996
- 1996-01-02 US US08/581,855 patent/US5761698A/en not_active Expired - Fee Related
- 1996-01-02 US US08/581,859 patent/US5765197A/en not_active Expired - Fee Related
-
1997
- 1997-06-04 US US08/868,552 patent/US6122716A/en not_active Expired - Fee Related
-
1998
- 1998-02-13 US US09/023,904 patent/US6173358B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR0167814B1 (en) | 1999-01-15 |
US5765197A (en) | 1998-06-09 |
US5666516A (en) | 1997-09-09 |
CN1104685C (en) | 2003-04-02 |
EP0660215A2 (en) | 1995-06-28 |
US6122716A (en) | 2000-09-19 |
JP2720909B2 (en) | 1998-03-04 |
US6173358B1 (en) | 2001-01-09 |
TW332268B (en) | 1998-05-21 |
CN1115058A (en) | 1996-01-17 |
CA2130979C (en) | 1999-09-07 |
TW300971B (en) | 1997-03-21 |
EP0660215A3 (en) | 1996-06-05 |
JPH07200287A (en) | 1995-08-04 |
US5761698A (en) | 1998-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2130979A1 (en) | Protected Programmable Memory Cartridge and Computer System Using Same | |
US5249232A (en) | Data processing system having an encryption device | |
CA2118995A1 (en) | Arbitration Logic for Multiple Bus Computer System | |
RO118098B1 (en) | Multimedia interactive transactioning system | |
CA2191555A1 (en) | Smart Card Message Transfer Without Microprocessor Intervention | |
EP0382469A3 (en) | Arbitration of bus access in digital computers | |
EP0795157B1 (en) | Bridge between two buses | |
WO2000041076A3 (en) | Circuit arrangement and method with state-based transaction scheduling | |
EP0493888B1 (en) | Personal computer with local memory expansion capability | |
CA2232826A1 (en) | Protected programmable memory cartridge and computer system using same | |
CA2084039A1 (en) | Parallel Data Processing Control System | |
US7254717B2 (en) | Method and arrangement for protecting information | |
US5867676A (en) | Reset circuit for a peripheral component interconnect bus | |
KR950005214B1 (en) | Pc w/processor reset control | |
US6034919A (en) | Method and apparatus for using extended-data output memory devices in a system designed for fast page mode memory devices | |
CA2065997A1 (en) | Personal computer with alternate system controller | |
JPH07120228B2 (en) | Data protection device | |
JPS5549769A (en) | Sales management unit | |
KR0174510B1 (en) | Interface unit | |
Donlin | Graphics system rivals supercomputer performance | |
KR19980052803A (en) | How to control the power saving mode of a computer system | |
JPS62217346A (en) | Preventing system for illegal use of program | |
JPH0553923A (en) | Main storage device control circuit | |
US6243810B1 (en) | Method and apparatus for communicating a configuration sequence throughout an integrated circuit chip | |
TW327213B (en) | A multiprocessor computer apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |