WO2006137073A3 - System, device, and method of selectively allowing a host processor to access host-executable code - Google Patents

System, device, and method of selectively allowing a host processor to access host-executable code Download PDF

Info

Publication number
WO2006137073A3
WO2006137073A3 PCT/IL2006/000739 IL2006000739W WO2006137073A3 WO 2006137073 A3 WO2006137073 A3 WO 2006137073A3 IL 2006000739 W IL2006000739 W IL 2006000739W WO 2006137073 A3 WO2006137073 A3 WO 2006137073A3
Authority
WO
WIPO (PCT)
Prior art keywords
host
executable code
host processor
access
selectively allowing
Prior art date
Application number
PCT/IL2006/000739
Other languages
French (fr)
Other versions
WO2006137073A2 (en
Inventor
Hagai Bar-El
David Deitcher
Eran Rippel
David Voschina
Yoav Weiss
Original Assignee
Discretix Technologies Ltd
Hagai Bar-El
David Deitcher
Eran Rippel
David Voschina
Yoav Weiss
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
Application filed by Discretix Technologies Ltd, Hagai Bar-El, David Deitcher, Eran Rippel, David Voschina, Yoav Weiss filed Critical Discretix Technologies Ltd
Priority to DE112006001793T priority Critical patent/DE112006001793T5/en
Publication of WO2006137073A2 publication Critical patent/WO2006137073A2/en
Publication of WO2006137073A3 publication Critical patent/WO2006137073A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F21/575Secure boot
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F21/572Secure firmware programming, e.g. of basic input output system [BIOS]

Abstract

Some demonstrative embodiments of the invention include a method, device and/or system of selectively allowing a host processor [figure 1, ref. Num 104] to access a host- executable code [figure 1, ref. Num 130, 132, 134 and 136]. A host apparatus may include, for example, a host processor; and a protected memory module comprising: a memory to maintain a host-executable code to be executed by the host processor; and a memory controller to authenticate the host-executable code, and to selectively allow the host processor to access the host-executable code based on an authenticity of the host-executable code. Other embodiments are described and claimed.
PCT/IL2006/000739 2005-06-22 2006-06-22 System, device, and method of selectively allowing a host processor to access host-executable code WO2006137073A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE112006001793T DE112006001793T5 (en) 2005-06-22 2006-06-22 A system, apparatus and method of selectively allowing host processor access to host-executable code

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US69257505P 2005-06-22 2005-06-22
US60/692,575 2005-06-22

Publications (2)

Publication Number Publication Date
WO2006137073A2 WO2006137073A2 (en) 2006-12-28
WO2006137073A3 true WO2006137073A3 (en) 2007-11-15

Family

ID=37570842

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2006/000739 WO2006137073A2 (en) 2005-06-22 2006-06-22 System, device, and method of selectively allowing a host processor to access host-executable code

Country Status (3)

Country Link
US (1) US7467304B2 (en)
DE (1) DE112006001793T5 (en)
WO (1) WO2006137073A2 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9219755B2 (en) 1996-11-08 2015-12-22 Finjan, Inc. Malicious mobile code runtime monitoring system and methods
US8079086B1 (en) 1997-11-06 2011-12-13 Finjan, Inc. Malicious mobile code runtime monitoring system and methods
US7058822B2 (en) 2000-03-30 2006-06-06 Finjan Software, Ltd. Malicious mobile code runtime monitoring system and methods
US20060239450A1 (en) * 2004-12-21 2006-10-26 Michael Holtzman In stream data encryption / decryption and error correction method
US8396208B2 (en) 2004-12-21 2013-03-12 Sandisk Technologies Inc. Memory system with in stream data encryption/decryption and error correction
JP4698285B2 (en) * 2005-05-19 2011-06-08 富士通株式会社 Information processing apparatus, information processing method, and computer program
US8468361B2 (en) * 2005-09-21 2013-06-18 Broadcom Corporation System and method for securely provisioning and generating one-time-passwords in a remote device
US20070230690A1 (en) * 2006-04-03 2007-10-04 Reuven Elhamias System for write failure recovery
US7835518B2 (en) * 2006-04-03 2010-11-16 Sandisk Corporation System and method for write failure recovery
US7613891B2 (en) * 2006-05-04 2009-11-03 Intel Corporation Methods and apparatus for providing a read access control system associated with a flash device
US7987351B2 (en) * 2006-10-06 2011-07-26 Broadcom Corporation Method and system for enhanced boot protection
US8572399B2 (en) * 2006-10-06 2013-10-29 Broadcom Corporation Method and system for two-stage security code reprogramming
US8443181B2 (en) 2008-09-30 2013-05-14 Qualcomm Incorporated Processor boot security device and methods thereof
US9183045B2 (en) 2010-12-21 2015-11-10 Mo-Dv, Inc. System and method for data collection and exchange with protected memory devices
US8914634B2 (en) 2012-04-10 2014-12-16 Western Digital Technologies, Inc. Digital rights management system transfer of content and distribution
US8831217B2 (en) 2012-04-10 2014-09-09 Western Digital Technologies, Inc. Digital rights management system and methods for accessing content from an intelligent storage
US9171170B2 (en) * 2012-08-17 2015-10-27 Broadcom Corporation Data and key separation using a secure central processing unit
US10733288B2 (en) * 2013-04-23 2020-08-04 Hewlett-Packard Development Company, L.P. Verifying controller code and system boot code
EP3040896A1 (en) * 2014-12-30 2016-07-06 Gemalto Sa Secure element
KR102336033B1 (en) 2015-04-22 2021-12-08 에스케이하이닉스 주식회사 Semiconductor device having buried gate structure and method for manufacturing the same, memory cell having the same and electronic device having the same
CN108171041B (en) * 2016-12-07 2020-03-27 澜起科技股份有限公司 Method and apparatus for authenticating an application accessing memory
TW201833421A (en) * 2017-03-08 2018-09-16 林 招慶 A system of an electronic lock for updating a firmware of the electronic lock

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020004905A1 (en) * 1998-07-17 2002-01-10 Derek L Davis Method for bios authentication prior to bios execution

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4683532A (en) * 1984-12-03 1987-07-28 Honeywell Inc. Real-time software monitor and write protect controller
GB9012949D0 (en) * 1989-08-25 1990-08-01 Ibm An apparatus and method for loading bios from a diskette in a personal computer system
FR2666671B1 (en) * 1990-09-12 1994-08-05 Gemplus Card Int METHOD FOR MANAGING AN APPLICATION PROGRAM LOADED IN A MICROCIRCUIT MEDIUM.
US6256676B1 (en) * 1998-11-18 2001-07-03 Saga Software, Inc. Agent-adapter architecture for use in enterprise application integration systems
US7685436B2 (en) * 2003-10-02 2010-03-23 Itt Manufacturing Enterprises, Inc. System and method for a secure I/O interface
EP1659472A1 (en) * 2004-11-22 2006-05-24 Research In Motion Limited Method and Device for Authenticating Software
JP4522372B2 (en) * 2005-02-07 2010-08-11 株式会社ソニー・コンピュータエンタテインメント Method and apparatus for implementing a secure session between a processor and an external device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020004905A1 (en) * 1998-07-17 2002-01-10 Derek L Davis Method for bios authentication prior to bios execution

Also Published As

Publication number Publication date
WO2006137073A2 (en) 2006-12-28
US20060294513A1 (en) 2006-12-28
DE112006001793T5 (en) 2008-05-08
US7467304B2 (en) 2008-12-16

Similar Documents

Publication Publication Date Title
WO2006137073A3 (en) System, device, and method of selectively allowing a host processor to access host-executable code
WO2006056988A3 (en) System, method and apparatus of securing an operating system
AU2003229092A1 (en) Vehicle access system with sensor
WO2006111466A3 (en) Memory system for a user profile
WO2010004243A3 (en) Interrupt processing
AU2003278693A1 (en) Identity verification system
WO2007044763A3 (en) System and method for detecting fraudulent transactions
AU2003291326A1 (en) Instrument access control system
WO2007024366A3 (en) System and method for controlling access to mobile devices
WO2006110653A3 (en) Authentication of merchandise units
HK1120638A1 (en) Data communication system, device executing ic card function, control method for the device, and information processing terminal
EP1621997A4 (en) Software configuration restoration method and device, and computer-readable recording medium
AU2003258217A1 (en) Devices, methods and systems for low volume microarray processing
EP1830240A4 (en) Memory information protecting system, semiconductor memory, and method for protecting memory information
WO2004086952A3 (en) Application of neuro-ocular wavefront data in vision correction
WO2006060073A3 (en) Method and apparatus for dual protection of a protected memory block
WO2006137059A3 (en) System, device, and method of selectively operating a host connected to a token
WO2005116831A3 (en) Processing capacity on demand
EP1657636A4 (en) Program generation system, program generation program, and program generation module
WO2012010930A3 (en) Integrated circuit device, data storage array system and method therefor
WO2007078959A3 (en) Steering system management code region accesses
EP1770584A3 (en) Programmable controller system and aid device for control program development therefor
WO2004007242A3 (en) Electronic system for a motor vehicle
WO2006132828A3 (en) Telecommunications module storage apparatus and method
WO2008058705A3 (en) Data memory device with auxiliary function

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1120060017934

Country of ref document: DE

RET De translation (de og part 6b)

Ref document number: 112006001793

Country of ref document: DE

Date of ref document: 20080508

Kind code of ref document: P

122 Ep: pct application non-entry in european phase

Ref document number: 06745178

Country of ref document: EP

Kind code of ref document: A2