[go: up one dir, main page]

PL2280365T3 - Sposób zapewniania integralności oprogramowania wdrożony w procesorze - Google Patents

Sposób zapewniania integralności oprogramowania wdrożony w procesorze

Info

Publication number
PL2280365T3
PL2280365T3 PL09166439T PL09166439T PL2280365T3 PL 2280365 T3 PL2280365 T3 PL 2280365T3 PL 09166439 T PL09166439 T PL 09166439T PL 09166439 T PL09166439 T PL 09166439T PL 2280365 T3 PL2280365 T3 PL 2280365T3
Authority
PL
Poland
Prior art keywords
processor
implemented method
software integrity
ensuring software
ensuring
Prior art date
Application number
PL09166439T
Other languages
English (en)
Inventor
Marco Macchetti
Henri Kudelski
Original Assignee
Nagravision Sa
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 Nagravision Sa filed Critical Nagravision Sa
Publication of PL2280365T3 publication Critical patent/PL2280365T3/pl

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/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/125Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
    • 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/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • G06F21/54Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by adding security routines or objects to programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Storage Device Security (AREA)
PL09166439T 2009-07-27 2009-07-27 Sposób zapewniania integralności oprogramowania wdrożony w procesorze PL2280365T3 (pl)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP09166439A EP2280365B1 (en) 2009-07-27 2009-07-27 A processor-implemented method for ensuring software integrity

Publications (1)

Publication Number Publication Date
PL2280365T3 true PL2280365T3 (pl) 2012-12-31

Family

ID=41211853

Family Applications (1)

Application Number Title Priority Date Filing Date
PL09166439T PL2280365T3 (pl) 2009-07-27 2009-07-27 Sposób zapewniania integralności oprogramowania wdrożony w procesorze

Country Status (5)

Country Link
US (1) US8683224B2 (pl)
EP (1) EP2280365B1 (pl)
ES (1) ES2390796T3 (pl)
PL (1) PL2280365T3 (pl)
PT (1) PT2280365E (pl)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8745408B2 (en) * 2011-04-08 2014-06-03 Infineon Technologies Ag Instruction encryption/decryption arrangement and method with iterative encryption/decryption key update
DE102013205166A1 (de) * 2013-03-22 2014-09-25 Robert Bosch Gmbh Verfahren zum Erzeugen einer Einwegfunktion
EP2978159A1 (en) 2014-07-21 2016-01-27 Nxp B.V. Nonce generation for encryption and decryption
EA201891823A1 (ru) 2016-02-23 2019-02-28 Нчейн Холдингс Лимитед Полные по тьюрингу транзакции на основе агента, вводящие обратную связь в системе блокчейна
GB2560274C (en) 2016-02-23 2022-06-15 Nchain Holdings Ltd Personal device security using elliptic curve cryptography for secret sharing
WO2017145048A1 (en) 2016-02-23 2017-08-31 nChain Holdings Limited Cryptographic method and system for secure extraction of data from a blockchain
SG10202007904SA (en) 2016-02-23 2020-10-29 Nchain Holdings Ltd A method and system for securing computer software using a distributed hash table and a blockchain
GB2561729A (en) 2016-02-23 2018-10-24 Nchain Holdings Ltd Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system
MX2018010045A (es) 2016-02-23 2019-01-21 Nchain Holdings Ltd Intercambio basado en cadena de bloques con tokenizacion.
SG10202011641RA (en) 2016-02-23 2021-01-28 Nchain Holdings Ltd Tokenisation method and system for implementing exchanges on a blockchain
WO2017145019A1 (en) 2016-02-23 2017-08-31 nChain Holdings Limited Registry and automated management method for blockchain-enforced smart contracts
KR102753027B1 (ko) 2016-02-23 2025-01-14 엔체인 홀딩스 리미티드 블록체인상의 개체의 안전한 전송을 위한 방법 및 시스템
CA3014737A1 (en) 2016-02-23 2017-08-31 nChain Holdings Limited Blockchain-implemented method for control and distribution of digital content
EP3748903A1 (en) 2016-02-23 2020-12-09 Nchain Holdings Limited Universal tokenisation system for blockchain-based cryptocurrencies
KR102799781B1 (ko) 2016-02-23 2025-04-23 엔체인 홀딩스 리미티드 안전한 정보 교환과 계층 구조적이고 결정론적인 암호키를 위한 공통 비밀 결정
US12107952B2 (en) 2016-02-23 2024-10-01 Nchain Licensing Ag Methods and systems for efficient transfer of entities on a peer-to-peer distributed ledger using the blockchain
MX2018010058A (es) 2016-02-23 2019-01-21 Nchain Holdings Ltd Metodo y sistema para la transferencia eficiente de criptomoneda asociada con un pago de nomina en una cadena de bloques que lleva a un metodo y sistema de pago de nomina automatico con base en contratos inteligentes.
CN109155036B (zh) 2016-02-23 2023-05-23 区块链控股有限公司 用于经由区块链控制资产有关的动作的系统及方法
US10452564B2 (en) * 2017-04-25 2019-10-22 Entit Software Llc Format preserving encryption of object code
US10467405B2 (en) 2017-04-25 2019-11-05 Micro Focus Llc Format preserving encryption of floating point data
FR3098319A1 (fr) 2019-07-05 2021-01-08 Commissariat à l'énergie atomique et aux énergies alternatives Procédé d'exécution d'un code binaire d'une fonction sécurisée par un microprocesseur
IT202200012680A1 (it) 2022-06-15 2023-12-15 St Microelectronics Srl Procedimento per il funzionamento di un microprocessore, relativo sistema di elaborazione e prodotto informatico

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5675645A (en) * 1995-04-18 1997-10-07 Ricoh Company, Ltd. Method and apparatus for securing executable programs against copying
US6061449A (en) * 1997-10-10 2000-05-09 General Instrument Corporation Secure processor with external memory using block chaining and block re-ordering
US6351539B1 (en) * 1998-09-18 2002-02-26 Integrated Device Technology, Inc. Cipher mixer with random number generator
US6920221B1 (en) * 1999-08-29 2005-07-19 Intel Corporation Method and apparatus for protected exchange of status and secret values between a video source application and a video hardware interface
US7068786B1 (en) * 1999-08-29 2006-06-27 Intel Corporation Dual use block/stream cipher
US7287166B1 (en) * 1999-09-03 2007-10-23 Purdue Research Foundation Guards for application in software tamperproofing
JP4226816B2 (ja) * 2001-09-28 2009-02-18 株式会社東芝 マイクロプロセッサ
US7370319B2 (en) 2003-02-11 2008-05-06 V.I. Laboratories, Inc. System and method for regulating execution of computer software

Also Published As

Publication number Publication date
ES2390796T3 (es) 2012-11-16
US20110022854A1 (en) 2011-01-27
PT2280365E (pt) 2012-10-23
US8683224B2 (en) 2014-03-25
EP2280365B1 (en) 2012-07-18
EP2280365A1 (en) 2011-02-02

Similar Documents

Publication Publication Date Title
PL2280365T3 (pl) Sposób zapewniania integralności oprogramowania wdrożony w procesorze
GB2484053B (en) method for monitoring a well
GB201111162D0 (en) A riser and a method for identifying a riser
GB0917069D0 (en) A method and apparatus
ZA201202299B (en) Method for decreasing immunigenicity
EP2481018A4 (en) METHOD AND DEVICE FOR PERFORMING A RECOMMENDATION
GB0915592D0 (en) A video-collaboration apparatus and method
IL201369A0 (en) A bermatology apparatus
GB201010439D0 (en) A method
ZA201205733B (en) Method and apparatus for manufacturing a bent member
GB2484631B (en) method for monitoring a well
PL2466505T3 (pl) Sposób rozpoznawania autentyczności terminala
ZA201202726B (en) A brewing method
SI2412528T1 (sl) Metoda za popravilo valjarja
GB201005989D0 (en) A method and apparatus for determining missalignment
EP2642943A4 (en) METHOD AND DEVICE FOR PREPARING A DENTAL COMPONENT
PL2537654T3 (pl) Sposób wytwarzania przedmiotu o strukturze plastra miodu
ZA201105740B (en) A brewing method
GB2471348B (en) A method for producing sucralose-6-acylate
EP2464525A4 (en) BINDING
ZA201300700B (en) A brewing method
GB0909162D0 (en) A method
PL2340901T3 (pl) Sposób wytwarzania odlewu
PL2504631T3 (pl) Element łączący i sposób jego wytwarzania
GB201004718D0 (en) A tile and a method and an apparatus for making a tile