BRPI0803574A2 - aparelho e método para autenticação de um programa flash - Google Patents
aparelho e método para autenticação de um programa flashInfo
- Publication number
- BRPI0803574A2 BRPI0803574A2 BRPI0803574-1A BRPI0803574A BRPI0803574A2 BR PI0803574 A2 BRPI0803574 A2 BR PI0803574A2 BR PI0803574 A BRPI0803574 A BR PI0803574A BR PI0803574 A2 BRPI0803574 A2 BR PI0803574A2
- Authority
- BR
- Brazil
- Prior art keywords
- flash program
- authenticating
- mac
- consumer
- unique hardware
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/572—Secure firmware programming, e.g. of basic input output system [BIOS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3242—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/2117—User registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
APARELHO E MéTODO PARA AUTENTICAçãO DE UM PROGRAMA FLASH. Em uma modalidade da invenção, um aparelho para a autenticação de um programa flash é provido. O aparelho compreende uma chave única de hardware, um registrador que armazena uma identidade (ID) de consumidor e uma unidade de geração de código de autenticação de mensagem (MAC). A unidade de geração de MAC adquire uma chave de raiz correspondente à chave única de hardware e à ID de consumidor, e gera um MAC para o programa flash usando a chave de raiz adquirida, onde o conteúdo do registrador é travado, para se evitar uma modificação da ID de consumidor armazenada, até a próxima reinicialização do sistema.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/019,825 US20090193261A1 (en) | 2008-01-25 | 2008-01-25 | Apparatus and method for authenticating a flash program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0803574A2 true BRPI0803574A2 (pt) | 2009-09-15 |
Family
ID=40794578
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0803574-1A BRPI0803574A2 (pt) | 2008-01-25 | 2008-08-04 | aparelho e método para autenticação de um programa flash |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20090193261A1 (pt) |
| CN (2) | CN102647278B (pt) |
| BR (1) | BRPI0803574A2 (pt) |
| DE (1) | DE102008033895B4 (pt) |
| TW (1) | TWI385670B (pt) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101790021A (zh) * | 2009-01-26 | 2010-07-28 | 株式会社东芝 | 扫描图像管理装置及扫描图像管理方法 |
| EP2503482A1 (en) | 2011-03-23 | 2012-09-26 | ST-Ericsson SA | Electronic device with flash memory component |
| DE102012201164B4 (de) * | 2012-01-26 | 2017-12-07 | Infineon Technologies Ag | Vorrichtung und verfahren zur erzeugung eines nachrichtenauthentifizierungscodes |
| US8856538B2 (en) * | 2012-07-27 | 2014-10-07 | GM Global Technology Operations LLC | Secured flash programming of secondary processor |
| JP2014119897A (ja) * | 2012-12-14 | 2014-06-30 | Fujitsu Ltd | 情報処理装置、ロック実行方法、及びロック実行プログラム |
| CN103793644B (zh) * | 2014-02-28 | 2017-09-19 | 天地融科技股份有限公司 | 信息安全设备实现多应用的方法、信息安全设备和系统 |
| CN107977568B (zh) * | 2017-12-25 | 2020-05-15 | 瑞萨集成电路设计(北京)有限公司 | Mcu安全保护身份认证装置及方法 |
| US11321466B2 (en) * | 2018-03-09 | 2022-05-03 | Qualcomm Incorporated | Integrated circuit data protection |
| CN113139203A (zh) * | 2020-01-19 | 2021-07-20 | 上海臻客信息技术服务有限公司 | 一种用户信息防泄露方法 |
| US11799662B2 (en) * | 2021-02-15 | 2023-10-24 | Sony Semiconductor Solutions Corporation | Efficient data item authentication |
| CN115359833B (zh) * | 2022-09-05 | 2025-10-17 | 珠海创飞芯科技有限公司 | 一种存储芯片测试密钥保护方法、装置及设备 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3944976A (en) * | 1974-08-09 | 1976-03-16 | Rode France | Electronic security apparatus |
| US5764995A (en) * | 1994-03-25 | 1998-06-09 | Packard Bell Nec | Write once read only registers |
| JP3257259B2 (ja) * | 1994-07-01 | 2002-02-18 | ソニー株式会社 | データ抽出装置 |
| US6000832A (en) * | 1997-09-24 | 1999-12-14 | Microsoft Corporation | Electronic online commerce card with customer generated transaction proxy number for online transactions |
| US6625729B1 (en) * | 2000-03-31 | 2003-09-23 | Hewlett-Packard Company, L.P. | Computer system having security features for authenticating different components |
| US20060039564A1 (en) * | 2000-11-17 | 2006-02-23 | Bindu Rama Rao | Security for device management and firmware updates in an operator network |
| KR100982168B1 (ko) * | 2001-05-09 | 2010-09-14 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 기록매체 상에 저장된 암호화된 데이터를 복호화하는 방법및 장치 |
| JP3863447B2 (ja) * | 2002-03-08 | 2006-12-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 認証システム、ファームウェア装置、電気機器、及び認証方法 |
| EP1429224A1 (en) * | 2002-12-10 | 2004-06-16 | Texas Instruments Incorporated | Firmware run-time authentication |
| US7457945B2 (en) * | 2004-03-23 | 2008-11-25 | Dell Products L.P. | System and method for providing a secure firmware update to a device in a computer system |
| DE102004019367B4 (de) * | 2004-04-21 | 2006-03-16 | Infineon Technologies Ag | Verfahren zum Verifizieren von elektronischen Schaltungseinheiten und Vorrichtung zur Durchführung des Verfahrens |
| NO321850B1 (no) * | 2004-06-25 | 2006-07-10 | Buypass As | Fremgangsmate for a generere og verifisere en elektronisk signatur |
| EP1659472A1 (en) * | 2004-11-22 | 2006-05-24 | Research In Motion Limited | Method and Device for Authenticating Software |
| US7715822B2 (en) * | 2005-02-04 | 2010-05-11 | Qualcomm Incorporated | Secure bootstrapping for wireless communications |
| US7934049B2 (en) * | 2005-09-14 | 2011-04-26 | Sandisk Corporation | Methods used in a secure yet flexible system architecture for secure devices with flash mass storage memory |
-
2008
- 2008-01-25 US US12/019,825 patent/US20090193261A1/en not_active Abandoned
- 2008-07-03 TW TW097125037A patent/TWI385670B/zh not_active IP Right Cessation
- 2008-07-18 DE DE102008033895A patent/DE102008033895B4/de not_active Expired - Fee Related
- 2008-08-04 BR BRPI0803574-1A patent/BRPI0803574A2/pt not_active Application Discontinuation
- 2008-09-23 CN CN201210083821.7A patent/CN102647278B/zh not_active Expired - Fee Related
- 2008-09-23 CN CN2008101325128A patent/CN101494645B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN102647278A (zh) | 2012-08-22 |
| DE102008033895A1 (de) | 2009-07-30 |
| TWI385670B (zh) | 2013-02-11 |
| DE102008033895B4 (de) | 2011-05-12 |
| CN101494645A (zh) | 2009-07-29 |
| US20090193261A1 (en) | 2009-07-30 |
| CN102647278B (zh) | 2014-09-03 |
| CN101494645B (zh) | 2012-05-30 |
| TW200933639A (en) | 2009-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0803574A2 (pt) | aparelho e método para autenticação de um programa flash | |
| BRPI1006764A8 (pt) | Método em um sistema que compreende um dispositivo e um serviço remoto, e, sistema para autenticar um dispositivo e um usuário | |
| BR112018011775A2 (pt) | método e sistema para variante de blockchain que utiliza assinaturas digitais | |
| BR112017005824A2 (pt) | método, e, dispositivo móvel. | |
| BR112018002521A2 (pt) | subsistema para autorização e ativação de recursos | |
| BR112017020675A2 (pt) | acordo de autenticação e chave com sigilo perfeito de emissão | |
| BR112014005631A2 (pt) | sistemas e métodos de realizar configuração de enlace e autenticação | |
| BR112019007571A2 (pt) | pacote de chave do configurador pelo protocolo de provisionamento do dispositivo (dpp) | |
| BR112017011967A2 (pt) | dispositivo de geração de chave, dispositivo de criptografia de chave pública, dispositivo de descriptografia de chave privada, método de geração de chave configurado para gerar uma chave pública, método de criptografia de chave pública, método de descriptografia de chave privada, e, programa de computador | |
| BR112019008371A2 (pt) | método, aparelho e sistema de transmissão de dados | |
| EP4246926A3 (en) | Domain name operation verification code generation and/or verification | |
| MX2019006968A (es) | Metodo, aparato y sistema para procesar codigos de barras bidimensionales. | |
| BR112016021120A2 (pt) | Método e dispositivo de gerenciamento de dados confidenciais; método e sistema de autenticação segura | |
| BR112014028752A2 (pt) | método de configuração de um dispositivo de rede para o compartilhamento de chave, método para um primeiro dispositivo de rede para a determinação de uma chave compartilhada, sistema de configuração de um dispositivo de rede para o compartilhamento de chave, primeiro dispositivo de rede configurado para a determinação de uma chave compartilhada, sendo a chave uma chave criptográfica e programa de computador | |
| BR112017023309A2 (pt) | método, computador servidor, e, método implementado por computador | |
| CL2015000524A1 (es) | Método que comprende recibir, en un dispositivo de cómputo, un código de lenguaje intermediario dependiente de máquina (mdil) generado por un proveedor para una aplicación, e instalar la aplicación en el dispositivo al generar una imagen nativa para la aplicación, donde generar la imagen comprende unir una porción del código mdil con una o más bibliotecas en el dispositivo y almacenar la imagen nativa en el dispositivo; dispositivo de cómputo; método para proporcionar paquete de instalación | |
| BRPI0710257A8 (pt) | Método para autenticar uma aplicação com uma aplicação de servidor e terminal móvel para autenticação de uma aplicação | |
| BRPI0517261A (pt) | sistema e método para fornercer um protocolo de autenticação multicredencial | |
| BR112013021704A2 (pt) | gerenciamento e personalização segura de chaves de assinatura de código únicas | |
| BR112014010472A2 (pt) | método para proporcionar um mecanismo de segurança para um código externo; aparelho; programa de computador incorporado em um meio legível por computador; e servidor de aplicação | |
| BRPI0519371A2 (pt) | éltima linha de defesa assegurando e reforÇando càdigo atual/suficientemente vÁlido | |
| BR112013001728A2 (pt) | métodos para criptografar um valor introduzido em um dispositivo de usuário, para verificar um valor comunicado a um sistema de autenticação via uma rede de comunicações, e para comunicar um valor introduzido em um dispositivo de usuário a um sistema de autenticação via uma rede de comunicações, dispositivo de usuário, sistema, software, e, meio legível por computador. | |
| BR112015014469A2 (pt) | método de configuração de um dispositivo de rede para compartilhamento de chave, método para um primeiro dispositivo de rede para determinar uma chave compartilhada, dispositivo de rede configurado para determinar uma chave compartilhada, sistema para configurar um dispositivo de rede para compartilhamento de chave e programa de computador | |
| BR112018001696A2 (pt) | método e sistema para criptografar e descriptografar máscara de código bidimensional | |
| BR112022007652A2 (pt) | Método e aparelho de proteção de integridade de software, e método e aparelho de verificação de integridade de software |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B03A | Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette] | ||
| B15K | Others concerning applications: alteration of classification |
Ipc: G06F 21/57 (2013.01), G06F 21/64 (2013.01), H04L 9 |
|
| B06T | Formal requirements before examination [chapter 6.20 patent gazette] | ||
| B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
| B11E | Dismissal acc. art. 34 of ipl - requirements for examination incomplete | ||
| B11T | Dismissal of application maintained [chapter 11.20 patent gazette] |