FR3060807B1 - Procede de verification de l'integrite d'un programme, entite electronique associee et appareil electronique comprenant une telle entite electronique - Google Patents

Procede de verification de l'integrite d'un programme, entite electronique associee et appareil electronique comprenant une telle entite electronique Download PDF

Info

Publication number
FR3060807B1
FR3060807B1 FR1662945A FR1662945A FR3060807B1 FR 3060807 B1 FR3060807 B1 FR 3060807B1 FR 1662945 A FR1662945 A FR 1662945A FR 1662945 A FR1662945 A FR 1662945A FR 3060807 B1 FR3060807 B1 FR 3060807B1
Authority
FR
France
Prior art keywords
electronic
electronic entity
entity
program
datum
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
FR1662945A
Other languages
English (en)
Other versions
FR3060807A1 (fr
Inventor
Emmanuelle Dottax
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Idemia France SAS
Original Assignee
Idemia France SAS
Oberthur Technologies 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 Idemia France SAS, Oberthur Technologies SA filed Critical Idemia France SAS
Priority to FR1662945A priority Critical patent/FR3060807B1/fr
Publication of FR3060807A1 publication Critical patent/FR3060807A1/fr
Application granted granted Critical
Publication of FR3060807B1 publication Critical patent/FR3060807B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing 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/2103Challenge-response

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)
  • Stored Programmes (AREA)

Abstract

Un procédé de vérification de l'intégrité d'un programme (Pn) mémorisé dans une mémoire (6) d'un appareil électronique (2) et exécutable par un processeur (4) de l'appareil électronique (2) comprend les étapes suivantes : - réception, en provenance d'un serveur distant (20), d'une valeur de défi par une entité électronique (10) équipant l'appareil électronique (2) ; - comparaison, par l'entité électronique (10), d'une première donnée (Hn) mémorisée dans l'entité électronique (10) et d'une seconde donnée déterminée en fonction d'une partie au moins du programme (Pn) ; - en cas d'égalité entre la première donnée (Hn) et la seconde donnée à l'étape de comparaison, détermination, par l'entité électronique (10), d'une valeur de réponse en fonction de la valeur de défi et d'une clé (SK) mémorisée dans l'entité électronique (10) ; - émission de la valeur de réponse à destination du serveur distant (20). Une entité électronique associée (10) et un appareil (2) comprenant une telle entité électronique (10) sont également présentés.
FR1662945A 2016-12-20 2016-12-20 Procede de verification de l'integrite d'un programme, entite electronique associee et appareil electronique comprenant une telle entite electronique Active FR3060807B1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1662945A FR3060807B1 (fr) 2016-12-20 2016-12-20 Procede de verification de l'integrite d'un programme, entite electronique associee et appareil electronique comprenant une telle entite electronique

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1662945 2016-12-20
FR1662945A FR3060807B1 (fr) 2016-12-20 2016-12-20 Procede de verification de l'integrite d'un programme, entite electronique associee et appareil electronique comprenant une telle entite electronique

Publications (2)

Publication Number Publication Date
FR3060807A1 FR3060807A1 (fr) 2018-06-22
FR3060807B1 true FR3060807B1 (fr) 2019-05-24

Family

ID=58737645

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1662945A Active FR3060807B1 (fr) 2016-12-20 2016-12-20 Procede de verification de l'integrite d'un programme, entite electronique associee et appareil electronique comprenant une telle entite electronique

Country Status (1)

Country Link
FR (1) FR3060807B1 (fr)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2840492A1 (fr) * 2013-08-23 2015-02-25 British Telecommunications public limited company Procédé et appareil de modification d'un programme d'ordinateur d'une manière sécurisée
FR3030831B1 (fr) * 2014-12-23 2018-03-02 Idemia France Entite electronique securisee, appareil electronique et procede de verification de l’integrite de donnees memorisees dans une telle entite electronique securisee
GB201508035D0 (en) * 2015-05-12 2015-06-24 Critical Blue Ltd Crowd sourced fingerprinting

Also Published As

Publication number Publication date
FR3060807A1 (fr) 2018-06-22

Similar Documents

Publication Publication Date Title
EP4354790A3 (fr) Codes d'id utilisateur pour vérification en ligne
KR102498093B1 (ko) 사용자 디바이스 식별을 위한 방법 및 시스템
PH12018502385A1 (en) A method and system for verifying integrity of a digital asset using a distributed hash table and a peer-to-peer distributed ledger
CN109450956B (zh) 网络安全性评估方法、系统、介质和计算机系统
EP4362030A3 (fr) Systèmes, appareils et procédés bioinformatiques pour effectuer un traitement secondaire et/ou tertiaire
MY206782A (en) Distributed transaction processing and authentication system
EP4549279A3 (fr) Navigation reposant sur des règles
BR112017017233A2 (pt) métodos e sistemas para enviar ordens
US20210226927A1 (en) System and method for fingerprint-based network mapping of cyber-physical assets
WO2018094297A3 (fr) Système et procédé de conciliation d'objets d'interaction dans un environnement de chaîne de blocs de grand livre public
WO2014143208A8 (fr) Systèmes, procédés et appareils d'implémentation d'un téléchargement de données, d'un traitement et d'une exposition api d'interrogation prédictive
EP4343673A3 (fr) Système d'identification numérique
GB2550800A (en) Managing data in storage according to a log structure
GB2538625A8 (en) Systems and methods for evaluating search query terms for improving search results
PH12018501577A1 (en) Risk control method and device
SG11201810669VA (en) Property information processing method and apparatus, computer device and storage medium
RU2016143736A (ru) Определение радиуса погрешности местоположения
RU2015139745A (ru) Верификация информации воздушного летательного аппарата в качестве реакции на скомпрометированный цифровой сертификат
JP2017532702A5 (fr)
JP2015156055A5 (fr)
MX386453B (es) Metodo de verificacion de autenticidad de articulo impreso y terminal de procesamiento de datos.
CN109460509B (zh) 用户兴趣点评估方法、装置、计算机设备及存储介质
CN108959374B (zh) 数据存储方法、装置及电子设备
RU2020111006A (ru) Устройство верификации, способ обработки информации и программа
SG11201900254RA (en) Information retrieval precision evaluation method, system and device and computer-readable storage medium

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20180622

PLFP Fee payment

Year of fee payment: 4

CA Change of address

Effective date: 20200120

CD Change of name or company name

Owner name: IDEMIA FRANCE, FR

Effective date: 20200120

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10