[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

FR3074933B1 - Systeme et procede de licence et de mesure d'utilisation d'un bloc ip - Google Patents

Systeme et procede de licence et de mesure d'utilisation d'un bloc ip Download PDF

Info

Publication number
FR3074933B1
FR3074933B1 FR1761778A FR1761778A FR3074933B1 FR 3074933 B1 FR3074933 B1 FR 3074933B1 FR 1761778 A FR1761778 A FR 1761778A FR 1761778 A FR1761778 A FR 1761778A FR 3074933 B1 FR3074933 B1 FR 3074933B1
Authority
FR
France
Prior art keywords
license
request
received
issuer
circuit
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
FR1761778A
Other languages
English (en)
Other versions
FR3074933A1 (fr
Inventor
Lionel Torres
Jerome Rampon
Gael Paul
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.)
ALGODONE, FR
Centre National de la Recherche Scientifique CNRS
Universite de Montpellier
Original Assignee
Algodone
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
Priority to FR1761778A priority Critical patent/FR3074933B1/fr
Application filed by Algodone filed Critical Algodone
Priority to US16/770,547 priority patent/US11562050B2/en
Priority to KR1020207018962A priority patent/KR20200104868A/ko
Priority to JP2020550921A priority patent/JP2021506050A/ja
Priority to EP18833271.2A priority patent/EP3721363A1/fr
Priority to PCT/FR2018/053153 priority patent/WO2019110945A1/fr
Priority to CN201880079136.2A priority patent/CN111954876A/zh
Publication of FR3074933A1 publication Critical patent/FR3074933A1/fr
Application granted granted Critical
Publication of FR3074933B1 publication Critical patent/FR3074933B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/105Arrangements for software license management or administration, e.g. for managing licenses at corporate level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/72Protecting 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 in cryptographic circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/73Protecting 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 by creating or determining hardware identification, e.g. serial numbers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/76Protecting 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 in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD]
    • 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
    • H04L9/32Cryptographic 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/3236Cryptographic 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/3242Cryptographic 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
    • 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
    • H04L9/32Cryptographic 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/3263Cryptographic 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 involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • 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
    • H04L9/32Cryptographic 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/3271Cryptographic 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 challenge-response
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Storage Device Security (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

L'invention concerne un circuit intégré comprenant : un ou plusieurs circuits protégés (IP1 à IPN) ; un circuit de contrôle de licence (110) agencé pour demander, à un émetteur de licences (104), une licence pour activer lesdits un ou plusieurs circuits protégés, la demande de licence comprenant une valeur de germe (SEED) ; et un circuit cryptographique (120) agencé pour vérifier l'authenticité d'une licence reçue de l'émetteur de licences sur la base de la valeur de germe, le circuit de contrôle de licence (110) étant agencé pour imposer une limite de validité aux licences reçues, et pour demander une nouvelle licence à l'émetteur de licences avant la limite de validité de la licence reçue.
FR1761778A 2017-12-07 2017-12-07 Systeme et procede de licence et de mesure d'utilisation d'un bloc ip Active FR3074933B1 (fr)

Priority Applications (7)

Application Number Priority Date Filing Date Title
FR1761778A FR3074933B1 (fr) 2017-12-07 2017-12-07 Systeme et procede de licence et de mesure d'utilisation d'un bloc ip
KR1020207018962A KR20200104868A (ko) 2017-12-07 2018-12-07 Ip 블록의 사용을 라이선싱하고 측정하는 시스템 및 방법
JP2020550921A JP2021506050A (ja) 2017-12-07 2018-12-07 Ipブロックの使用を許可して測定するためのシステム及び方法
EP18833271.2A EP3721363A1 (fr) 2017-12-07 2018-12-07 Systeme et procede de licence et de mesure d'utilisation d'un bloc ip
US16/770,547 US11562050B2 (en) 2017-12-07 2018-12-07 System and method for licensing and for measuring use of an IP block
PCT/FR2018/053153 WO2019110945A1 (fr) 2017-12-07 2018-12-07 Systeme et procede de licence et de mesure d'utilisation d'un bloc ip
CN201880079136.2A CN111954876A (zh) 2017-12-07 2018-12-07 用于许可和测量ip模块的使用的系统和方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1761778A FR3074933B1 (fr) 2017-12-07 2017-12-07 Systeme et procede de licence et de mesure d'utilisation d'un bloc ip
FR1761778 2017-12-07

Publications (2)

Publication Number Publication Date
FR3074933A1 FR3074933A1 (fr) 2019-06-14
FR3074933B1 true FR3074933B1 (fr) 2021-05-21

Family

ID=62167401

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1761778A Active FR3074933B1 (fr) 2017-12-07 2017-12-07 Systeme et procede de licence et de mesure d'utilisation d'un bloc ip

Country Status (7)

Country Link
US (1) US11562050B2 (fr)
EP (1) EP3721363A1 (fr)
JP (1) JP2021506050A (fr)
KR (1) KR20200104868A (fr)
CN (1) CN111954876A (fr)
FR (1) FR3074933B1 (fr)
WO (1) WO2019110945A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11245680B2 (en) * 2019-03-01 2022-02-08 Analog Devices, Inc. Garbled circuit for device authentication
GB2609026B (en) * 2021-07-19 2023-08-23 Chevin Tech Holdings Limited A method and system for permitting one or more features on a computer program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4168679B2 (ja) * 2002-06-26 2008-10-22 ソニー株式会社 コンテンツ利用管理システム、コンテンツを利用し又は提供する情報処理装置又は情報処理方法、並びにコンピュータ・プログラム
US7987373B2 (en) * 2004-09-30 2011-07-26 Synopsys, Inc. Apparatus and method for licensing programmable hardware sub-designs using a host-identifier
US8670561B1 (en) * 2005-06-02 2014-03-11 Altera Corporation Method and apparatus for limiting use of IP
JP2010015410A (ja) * 2008-07-04 2010-01-21 Nec Corp ライセンス発行管理システム、方法、及び、プログラム
US8966660B2 (en) * 2008-08-07 2015-02-24 William Marsh Rice University Methods and systems of digital rights management for integrated circuits
US20100284539A1 (en) * 2009-03-09 2010-11-11 The Regents Of The University Of Michigan Methods for Protecting Against Piracy of Integrated Circuits
US20150143130A1 (en) * 2013-11-18 2015-05-21 Vixs Systems Inc. Integrated circuit provisioning using physical unclonable function
EP2911086A1 (fr) * 2014-02-19 2015-08-26 Renesas Electronics Europe GmbH Circuit intégré avec des pièces activées sur la base de caractéristiques intrinsèques
KR101742666B1 (ko) * 2014-05-29 2017-06-15 삼성에스디에스 주식회사 집적 회로 장치 및 상기 집적 회로 장치에서의 신호 처리 방법
FR3038757B1 (fr) * 2015-07-07 2017-08-11 Univ Montpellier Systeme et procede d'authentification et de licence ip

Also Published As

Publication number Publication date
EP3721363A1 (fr) 2020-10-14
WO2019110945A1 (fr) 2019-06-13
US11562050B2 (en) 2023-01-24
FR3074933A1 (fr) 2019-06-14
KR20200104868A (ko) 2020-09-04
CN111954876A (zh) 2020-11-17
JP2021506050A (ja) 2021-02-18
US20200372128A1 (en) 2020-11-26

Similar Documents

Publication Publication Date Title
MX2016005792A (es) Sistema, metodo y aparato de verificacion de pagos.
MX2022007722A (es) Autenticacion telematica.
MY187905A (en) Method and apparatus for providing card service using electronic device
PH12020550684A1 (en) Blockchain-Based Transaction Processing Method And Apparatus
ATE479154T1 (de) Verifizierung der bindung einer anfänglichen vertrauenswürdigen einrichtung an ein gesichertes verarbeitungssystem
MX2016005791A (es) Dispositivo, metodo y aparato de pago movil basado en tecnologia de reconocimiento biologico.
ES2722533T3 (es) Sistema y método para gestionar la instalación de un paquete de aplicación que requiera un acceso a permisos de riesgo alto
MX2019003559A (es) Deteccion de vulnerabilidades del servicio en un sistema de computacion distribuido.
WO2017178887A3 (fr) Contrôleur de transaction sécurisée pour systèmes d'échange de jetons de valeur
BR112018011353A2 (pt) método e sistema para provisão e armazenamento de chave criptografada distribuída via criptografia de curva elíptica
MX2018005593A (es) Metodo y sistema de procesamiento de transaccion de cadena de bloques en red de procesamiento de transaccion.
WO2016049636A3 (fr) Système et procédés de fourniture de données chiffrées d'un serveur à distance
WO2008005876A3 (fr) Gestion de comptes de transaction
EP4303798A3 (fr) Procédé d'enregistrement de carte pour service de paiement et dispositif électronique mobile mettant en uvre celui-ci
PH12019501175A1 (en) Resource allocation method and device, and electronic payment method
MX2022011497A (es) Descubrimiento eficiente de servidores de computacion de borde.
WO2020018416A8 (fr) Procédé de paiement, appareil et système
FR3074933B1 (fr) Systeme et procede de licence et de mesure d'utilisation d'un bloc ip
WO2020123535A3 (fr) Jetons de confiance pour accès aux ressources
MY201209A (en) Data processing method and system, and wearable electronic device
WO2019007336A3 (fr) Procédé, appareil et dispositif de traitement de données
EP4287555A3 (fr) Contrôle d'accès pour des données numériques
ATE463844T1 (de) Verfahren und vorrichtung zum authentifizieren
CN104992194B8 (zh) 一种基于nfc和二维码的证书防伪鉴定方法及其系统
EP4407935A3 (fr) Appareil et procédé de validation de jeton prédictive

Legal Events

Date Code Title Description
PLSC Publication of the preliminary search report

Effective date: 20190614

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

CL Concession to grant licences

Name of requester: AXLR, SOCIETE D'ACCELERATION DE TRANSFERT DE T, FR

Effective date: 20221018

TQ Partial transmission of property

Owner name: UNIVERSITE DE MONTPELLIER, FR

Effective date: 20221018

Owner name: CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE (, FR

Effective date: 20221018

Owner name: ALGODONE, FR

Effective date: 20221018

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7