ATE308171T1 - Sicherheitskoprozessor zur verbesserung der computersystemsicherheit - Google Patents

Sicherheitskoprozessor zur verbesserung der computersystemsicherheit

Info

Publication number
ATE308171T1
ATE308171T1 AT98907414T AT98907414T ATE308171T1 AT E308171 T1 ATE308171 T1 AT E308171T1 AT 98907414 T AT98907414 T AT 98907414T AT 98907414 T AT98907414 T AT 98907414T AT E308171 T1 ATE308171 T1 AT E308171T1
Authority
AT
Austria
Prior art keywords
computer system
cpu
coprocessor
logic controller
security
Prior art date
Application number
AT98907414T
Other languages
English (en)
Inventor
Walter A Helbig Sr
William H Ackerman Iii
Original Assignee
Walter A Helbig Sr
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US08/799,339 external-priority patent/US5953502A/en
Application filed by Walter A Helbig Sr filed Critical Walter A Helbig Sr
Application granted granted Critical
Publication of ATE308171T1 publication Critical patent/ATE308171T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • G06F21/567Computer malware detection or handling, e.g. anti-virus arrangements using dedicated hardware
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/72Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline or look ahead using a secondary processor, e.g. coprocessor
    • G06F9/3879Concurrent instruction execution, e.g. pipeline or look ahead using a secondary processor, e.g. coprocessor for non-native instruction execution, e.g. executing a command; for Java instruction set
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/72Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219Countermeasures against side channel or fault attacks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/1097Boot, Start, Initialise, Power

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Virology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Storage Device Security (AREA)
  • Hardware Redundancy (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)
  • Alarm Systems (AREA)
  • Multi Processors (AREA)
AT98907414T 1997-02-13 1998-02-10 Sicherheitskoprozessor zur verbesserung der computersystemsicherheit ATE308171T1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US79930697A 1997-02-13 1997-02-13
US08/799,339 US5953502A (en) 1997-02-13 1997-02-13 Method and apparatus for enhancing computer system security
PCT/US1998/002536 WO1998036517A1 (en) 1997-02-13 1998-02-10 Security coprocessor for enhancing computer system security

Publications (1)

Publication Number Publication Date
ATE308171T1 true ATE308171T1 (de) 2005-11-15

Family

ID=27122099

Family Applications (1)

Application Number Title Priority Date Filing Date
AT98907414T ATE308171T1 (de) 1997-02-13 1998-02-10 Sicherheitskoprozessor zur verbesserung der computersystemsicherheit

Country Status (6)

Country Link
EP (1) EP1013023B1 (de)
JP (1) JP2001524229A (de)
KR (1) KR100543268B1 (de)
AT (1) ATE308171T1 (de)
DE (1) DE69832082D1 (de)
WO (1) WO1998036517A1 (de)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6098054A (en) * 1997-11-13 2000-08-01 Hewlett-Packard Company Method of securing software configuration parameters with digital signatures
JP4812168B2 (ja) 1999-02-15 2011-11-09 ヒューレット・パッカード・カンパニー 信用コンピューティング・プラットフォーム
US7236455B1 (en) 1999-02-15 2007-06-26 Hewlett-Packard Development Company, L.P. Communications between modules of a computing apparatus
EP1056010A1 (de) 1999-05-28 2000-11-29 Hewlett-Packard Company Datenintegritätsüberwachung in einer vertrauten Rechnereinheit
EP1055990A1 (de) 1999-05-28 2000-11-29 Hewlett-Packard Company Registrierung von Ereignissen in einer Computerplattform
EP1076279A1 (de) 1999-08-13 2001-02-14 Hewlett-Packard Company Computerplattformen und deren Betriebsverfahren
EP1085396A1 (de) * 1999-09-17 2001-03-21 Hewlett-Packard Company Betrieb von gesicherten Zustand in einer Computerplattform
GB9922665D0 (en) 1999-09-25 1999-11-24 Hewlett Packard Co A method of enforcing trusted functionality in a full function platform
GB2372594B (en) 2001-02-23 2004-10-06 Hewlett Packard Co Trusted computing environment
JP2004537095A (ja) 2001-04-24 2004-12-09 ヒューレット・パッカード・カンパニー 情報セキュリティシステム
KR100880185B1 (ko) * 2001-06-29 2009-01-28 시큐어 시스템스 리미티드 컴퓨터용 보안 시스템 및 그 방법
GB0116568D0 (en) * 2001-07-06 2001-08-29 Ncipher Corp Ltd Firmware validation
US7103529B2 (en) * 2001-09-27 2006-09-05 Intel Corporation Method for providing system integrity and legacy environment emulation
US7631196B2 (en) 2002-02-25 2009-12-08 Intel Corporation Method and apparatus for loading a trustable operating system
US7069442B2 (en) * 2002-03-29 2006-06-27 Intel Corporation System and method for execution of a secured environment initialization instruction
GB2392262A (en) 2002-08-23 2004-02-25 Hewlett Packard Co A method of controlling the processing of data
US7200758B2 (en) * 2002-10-09 2007-04-03 Intel Corporation Encapsulation of a TCPA trusted platform module functionality within a server management coprocessor subsystem
JP4501349B2 (ja) * 2003-03-13 2010-07-14 ソニー株式会社 システムモジュール実行装置
US8838950B2 (en) 2003-06-23 2014-09-16 International Business Machines Corporation Security architecture for system on chip
US7444523B2 (en) * 2004-08-27 2008-10-28 Microsoft Corporation System and method for using address bits to signal security attributes of data in the address space
US7822993B2 (en) 2004-08-27 2010-10-26 Microsoft Corporation System and method for using address bits to affect encryption
US7653802B2 (en) 2004-08-27 2010-01-26 Microsoft Corporation System and method for using address lines to control memory usage
US7734926B2 (en) 2004-08-27 2010-06-08 Microsoft Corporation System and method for applying security to memory reads and writes
CN105706053A (zh) * 2013-11-06 2016-06-22 英派尔科技开发有限公司 通过在数据中心处的协处理器的制图进行恶意攻击防止

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5121345A (en) * 1988-11-03 1992-06-09 Lentz Stephen A System and method for protecting integrity of computer data and software
US5144659A (en) * 1989-04-19 1992-09-01 Richard P. Jones Computer file protection system
US5113522A (en) * 1989-05-17 1992-05-12 International Business Machines Corporation Data processing system with system resource management for itself and for an associated alien processor
GB9003890D0 (en) * 1990-02-21 1990-04-18 Rodime Plc Method and apparatus for controlling access to and corruption of information in computer systems
EP0449242A3 (en) * 1990-03-28 1992-10-28 National Semiconductor Corporation Method and structure for providing computer security and virus prevention
US5263147A (en) * 1991-03-01 1993-11-16 Hughes Training, Inc. System for providing high security for personal computers and workstations
EP0510244A1 (de) * 1991-04-22 1992-10-28 Acer Incorporated Verfahren und Anordnung zum Schutz eines Computers gegen Computerviren
US5598531A (en) * 1991-05-13 1997-01-28 William Stanley Hill Method and apparatus for preventing "disease" damage in computer systems
EP0671030A1 (de) * 1992-11-30 1995-09-13 Base 10 Systems, Inc. Sicherheitskritischer prozessor und verfahren fur eine datenverarbeitungsanlage
US5581794A (en) * 1992-12-18 1996-12-03 Amdahl Corporation Apparatus for generating a channel time-out signal after 16.38 milliseconds

Also Published As

Publication number Publication date
DE69832082D1 (de) 2005-12-01
JP2001524229A (ja) 2001-11-27
WO1998036517A1 (en) 1998-08-20
EP1013023B1 (de) 2005-10-26
KR20000071056A (ko) 2000-11-25
EP1013023A4 (de) 2000-10-18
EP1013023A1 (de) 2000-06-28
KR100543268B1 (ko) 2006-01-20

Similar Documents

Publication Publication Date Title
ATE308171T1 (de) Sicherheitskoprozessor zur verbesserung der computersystemsicherheit
BR0010861A (pt) Superfìcie de interface de sistema de computador com pontos de referência
AU7097900A (en) Branch instructions in a multithreaded parallel processing system
EP0367639A3 (de) Multiprozessor-Taskreihenfolgeplanungssystem
NO20023964L (no) Styring av et dataprograms tilgang til en ressurs ved bruk av en digital signatur
EP0871110A3 (de) Verzweigungsvorhersage in Rechnersystem
ATE321304T1 (de) Verfahren zum verhindern von pufferblockade in datenflussberechnungen
KR970059951A (ko) Pcmcia 카드를 위한 인터럽트 분배 기술
GB9619825D0 (en) Data processing condition code flags
WO2002086697A3 (en) Extensible instruction system
SE9901145D0 (sv) A processing system and method
WO2001029638A3 (de) Elektronisches gerät mit softwareschutz
JPS6488861A (en) Data processor
JPS54107647A (en) Data processor
JPS6412348A (en) Buffer control system
US20020188640A1 (en) Dual mode arithmetic saturation processing
JPS5710867A (en) Electronic cash register having priority processing function
JPS57111639A (en) Program debugging system
JPS56164442A (en) Response system between microprogram processing devices
JPS5614335A (en) Key input device
IT1255601B (it) Sistema informatico avente istruzioni relative ad interruzione operanti in modo virtuale.
JPH01263724A (ja) ソフトウェア不正使用防止方法
TW359798B (en) System for organising and method of sequencing the circuits of a microprocessor
CROMARTY et al. Coordination of processing elements in a multiprocessor computer(Patent Application)
JPS5458324A (en) Information processor

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties