BRPI0416055A - sistema para habilitar seletivamente modos de operação de um dispositivo - Google Patents

sistema para habilitar seletivamente modos de operação de um dispositivo

Info

Publication number
BRPI0416055A
BRPI0416055A BRPI0416055-0A BRPI0416055A BRPI0416055A BR PI0416055 A BRPI0416055 A BR PI0416055A BR PI0416055 A BRPI0416055 A BR PI0416055A BR PI0416055 A BRPI0416055 A BR PI0416055A
Authority
BR
Brazil
Prior art keywords
privileged
privileged mode
modes
mode
selectively enable
Prior art date
Application number
BRPI0416055-0A
Other languages
English (en)
Inventor
Brian Harold Kelley
Ramesh Chandrasekhar
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of BRPI0416055A publication Critical patent/BRPI0416055A/pt

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
    • 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/46Multiprogramming arrangements
    • G06F9/468Specific access rights for resources, e.g. using capability register
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • 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/74Protecting 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 operating in dual or compartmented mode, i.e. at least one secure mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • G06F12/1458Protection against unauthorised use of memory or access to memory by checking the subject access rights
    • G06F12/1491Protection against unauthorised use of memory or access to memory by checking the subject access rights in a hierarchical protection system, e.g. privilege levels, memory rings

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Storage Device Security (AREA)

Abstract

"SISTEMA PARA HABILITAR SELETIVAMENTE MODOS DE OPERAçãO DE UM DISPOSITIVO". Trata-se de um sistema para habilitar seletivamente modos de operação de um dispositivo. O sistema inclui um método para habilitar seletivamente os modos de operação de um dispositivo durante a inicialização do dispositivo, em que os modos de operação compreendem um modo privilegiado e um modo nao privilegiado. O método inclui determinar, durante a inicialização do dispositivo, se o dispositivo vai operar no modo privilegiado ou tanto no modo privilegiado quanto no modo não privilegiado e habilitar o modo privilegiado se for determinado que o dispositivo esteja para operar apenas no modo privilegiado. O método inclui também habilitar tanto o modo privilegiado quanto o modo não privilegiado se for determinado que o dispositivo esteja para operar tanto no modo privilegiado quanto no modo não privilegiado.
BRPI0416055-0A 2003-10-29 2004-10-22 sistema para habilitar seletivamente modos de operação de um dispositivo BRPI0416055A (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/697,354 US7496958B2 (en) 2003-10-29 2003-10-29 System for selectively enabling operating modes of a device
PCT/US2004/034882 WO2005045611A2 (en) 2003-10-29 2004-10-22 System for selectively enabling operating modes of a device

Publications (1)

Publication Number Publication Date
BRPI0416055A true BRPI0416055A (pt) 2007-01-02

Family

ID=34550335

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0416055-0A BRPI0416055A (pt) 2003-10-29 2004-10-22 sistema para habilitar seletivamente modos de operação de um dispositivo

Country Status (13)

Country Link
US (1) US7496958B2 (pt)
EP (1) EP1685676A4 (pt)
JP (1) JP2007510221A (pt)
KR (1) KR100901225B1 (pt)
CN (1) CN1894883B (pt)
AR (1) AR046350A1 (pt)
BR (1) BRPI0416055A (pt)
CA (1) CA2543588A1 (pt)
IL (1) IL175175A0 (pt)
PE (1) PE20050853A1 (pt)
RU (1) RU2328078C2 (pt)
TW (1) TW200531492A (pt)
WO (1) WO2005045611A2 (pt)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8380987B2 (en) * 2007-01-25 2013-02-19 Microsoft Corporation Protection agents and privilege modes
US8479208B2 (en) * 2007-03-30 2013-07-02 Intel Corporation System partitioning to present software as platform level functionality including mode logic to maintain and enforce partitioning in first and configure partitioning in second mode
JP4897851B2 (ja) * 2009-05-14 2012-03-14 インターナショナル・ビジネス・マシーンズ・コーポレーション コンピュータ・システム及びコンピュータ・システムの制御方法
KR20140105343A (ko) * 2013-02-22 2014-09-01 삼성전자주식회사 디바이스 및 디바이스에서 복수의 모드를 이용한 데이터의 보안 방법
US10810141B2 (en) * 2017-09-29 2020-10-20 Intel Corporation Memory control management of a processor
GB2624257B (en) * 2022-11-08 2024-11-06 Cirrus Logic Int Semiconductor Ltd Systems and methods for access protection of system peripherals

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2073913A (en) * 1934-06-26 1937-03-16 Wigan Edmund Ramsay Means for gauging minute displacements
CN1031540C (zh) * 1990-09-19 1996-04-10 菲利浦光灯制造公司 记录载体、主数据和控制文件的记录方法和装置及读出装置
WO1993010498A1 (en) * 1991-11-12 1993-05-27 Microchip Technology Inc. Security for on-chip microcontroller memory
JPH05334195A (ja) * 1992-06-03 1993-12-17 Toshiba Corp 情報処理装置
US5745523A (en) * 1992-10-27 1998-04-28 Ericsson Inc. Multi-mode signal processing
US5402492A (en) * 1993-06-18 1995-03-28 Ast Research, Inc. Security system for a stand-alone computer
US5442704A (en) * 1994-01-14 1995-08-15 Bull Nh Information Systems Inc. Secure memory card with programmed controlled security access control
JPH07239811A (ja) * 1994-03-01 1995-09-12 Seiko Epson Corp 情報処理装置及びエミュレーション方法
US5778070A (en) * 1996-06-28 1998-07-07 Intel Corporation Method and apparatus for protecting flash memory
US5969632A (en) * 1996-11-22 1999-10-19 Diamant; Erez Information security method and apparatus
US6651171B1 (en) * 1999-04-06 2003-11-18 Microsoft Corporation Secure execution of program code
US6507904B1 (en) * 2000-03-31 2003-01-14 Intel Corporation Executing isolated mode instructions in a secure system running in privilege rings
US6795905B1 (en) * 2000-03-31 2004-09-21 Intel Corporation Controlling accesses to isolated memory using a memory controller for isolated execution
US6957332B1 (en) * 2000-03-31 2005-10-18 Intel Corporation Managing a secure platform using a hierarchical executive architecture in isolated execution mode
US6938164B1 (en) * 2000-11-22 2005-08-30 Microsoft Corporation Method and system for allowing code to be securely initialized in a computer
US20020095572A1 (en) * 2001-01-12 2002-07-18 Frank Mitchell R. System and method for providing security profile information to a user of a computer system
US6925570B2 (en) * 2001-05-15 2005-08-02 International Business Machines Corporation Method and system for setting a secure computer environment
US20030014667A1 (en) * 2001-07-16 2003-01-16 Andrei Kolichtchak Buffer overflow attack detection and suppression
US7107460B2 (en) * 2002-02-15 2006-09-12 International Business Machines Corporation Method and system for securing enablement access to a data security device
US7127579B2 (en) * 2002-03-26 2006-10-24 Intel Corporation Hardened extended firmware interface framework
US7603551B2 (en) * 2003-04-18 2009-10-13 Advanced Micro Devices, Inc. Initialization of a computer system including a secure execution mode-capable processor
US7082507B1 (en) * 2002-04-18 2006-07-25 Advanced Micro Devices, Inc. Method of controlling access to an address translation data structure of a computer system
US7130951B1 (en) * 2002-04-18 2006-10-31 Advanced Micro Devices, Inc. Method for selectively disabling interrupts on a secure execution mode-capable processor
US20030226014A1 (en) * 2002-05-31 2003-12-04 Schmidt Rodney W. Trusted client utilizing security kernel under secure execution mode
US20030229794A1 (en) * 2002-06-07 2003-12-11 Sutton James A. System and method for protection against untrusted system management code by redirecting a system management interrupt and creating a virtual machine container
US7590870B2 (en) * 2003-04-10 2009-09-15 Lenovo (Singapore) Pte. Ltd. Physical presence determination in a trusted platform

Also Published As

Publication number Publication date
CA2543588A1 (en) 2005-05-19
CN1894883A (zh) 2007-01-10
RU2328078C2 (ru) 2008-06-27
US7496958B2 (en) 2009-02-24
KR100901225B1 (ko) 2009-06-08
EP1685676A4 (en) 2007-05-09
US20050097345A1 (en) 2005-05-05
EP1685676A2 (en) 2006-08-02
RU2006118360A (ru) 2007-12-10
KR20060083434A (ko) 2006-07-20
JP2007510221A (ja) 2007-04-19
AR046350A1 (es) 2005-12-07
WO2005045611A2 (en) 2005-05-19
IL175175A0 (en) 2006-09-05
CN1894883B (zh) 2010-10-06
WO2005045611A3 (en) 2006-06-15
TW200531492A (en) 2005-09-16
PE20050853A1 (es) 2005-11-10

Similar Documents

Publication Publication Date Title
BRPI0415917A (pt) sistema para solicitar uma função de privilegiada em um dispositivo
BR9916425A (pt) Aparelho e método para controle automático da velocidade da cpu
BR0010861A (pt) Superfìcie de interface de sistema de computador com pontos de referência
BR0309383A (pt) Sistema e método para uso de múltiplas aplicações
BRPI0514805A (pt) sistema e processo para transformar o estilo de uma mensagem
TW358918B (en) A system and method of including trap condition and rounding information in arithmetic processor instructions
BR0010851A (pt) Captura de texto escrito manualmente via superfìcie de interface
BRPI0608196A2 (pt) mensagem de inicialização supl em um sistema de informação de localização e método e sistema para processar supl mediante utilização do mesmo
BR9801230A (pt) Método de processador para transmissão de dados resultantes de instruções de armazenamento
BRPI0413893A (pt) método e aparelho para detectar perda e localização de um dispositivo portátil
BR9810355A (pt) Método para reprogramar um sistema de veìculo ou um sistema de usuário em um veìculo.
BR0011985A (pt) Método e sistema para busca de informação
HK1046969A1 (en) System management memory for system management interrupt handler is integrated into memory controller, independent of bios and operating system
BR0317522A (pt) Sistema para processar automaticamente componentes em um dispositivo
BR0215054A (pt) Método e sistema para executar as funções do sistema de operação, dispositivo eletrônico, e, programa de computador
BRPI0511151A (pt) sistema e método para o gerenciamento de acesso a conteúdo protegido por aplicações não-confiáveis
BRPI0416050A (pt) sistema para prover transições entre modos de operação de um dispositivo
BR0101977A (pt) Sistema e método para armazenamentointermediário de objetos reutilizáveis
BR0000068A (pt) Sistema e método para iniciar a operação de um sistema de computador
BRPI0416055A (pt) sistema para habilitar seletivamente modos de operação de um dispositivo
ATE317619T1 (de) Netwerkprozessorarchitectur
BR0311545A (pt) sistema para renderização de multimìdia em um dispositivo portátil
WO2006135590A3 (en) Method and apparatus for managing instruction flushing in a microprocessor's instruction pipeline
BR0304647A (pt) Interface para controle de temperatura de processador
BR0314070A (pt) Métodos para a verificação de movimento de fluido

Legal Events

Date Code Title Description
B08L Patent application lapsed because of non payment of annual fee [chapter 8.12 patent gazette]

Free format text: REFERENTE AO NAO RECOLHIMENTO DAS 8A E 9A ANUIDADES.

B08I Publication cancelled [chapter 8.9 patent gazette]

Free format text: ANULADA A PUBLICACAO CODIGO 8.12 NA RPI NO 2259 DE 22/04/2014 POR TER SIDO INDEVIDA.

B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE AS 8A, 9A, 10A, 11A, 12A, 13A, 14A, 15A E 16A ANUIDADES.

B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]

Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2602 DE 17-11-2020 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.