CA3072266C - Procede et systeme de deploiement et d'execution de code executable par machine securise - Google Patents

Procede et systeme de deploiement et d'execution de code executable par machine securise

Info

Publication number
CA3072266C
CA3072266C CA3072266A CA3072266A CA3072266C CA 3072266 C CA3072266 C CA 3072266C CA 3072266 A CA3072266 A CA 3072266A CA 3072266 A CA3072266 A CA 3072266A CA 3072266 C CA3072266 C CA 3072266C
Authority
CA
Canada
Prior art keywords
executable code
machine executable
instance
secure
digital processing
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
CA3072266A
Other languages
English (en)
Other versions
CA3072266A1 (fr
Inventor
Bruno Couillard
Bradley Clare Ritchie
Jean-Pierre FISET
James Ross GOODMAN
Original Assignee
Crypto4a Technologies 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 Crypto4a Technologies Inc filed Critical Crypto4a Technologies Inc
Priority claimed from PCT/CA2018/050927 external-priority patent/WO2019028547A1/fr
Publication of CA3072266A1 publication Critical patent/CA3072266A1/fr
Application granted granted Critical
Publication of CA3072266C publication Critical patent/CA3072266C/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

L'invention concerne divers modes de réalisation d'un procédé et d'un système de déploiement d'un code exécutable par machine sécurisé. Selon un tel mode de réalisation, un procédé de déploiement de code exécutable par machine comprend : la compilation d'un code lisible par machine dans un environnement de traitement numérique sécurisé afin de produire une instance de code exécutable par une machine éphémère unique représentative de ce dernier; le déploiement de l'instance de code exécutable par machine éphémère unique vers un environnement de traitement numérique distinct à exécuter sur ce dernier pendant une période d'exécution prédéterminée, l'exécution de l'instance de code exécutable par machine éphémère unique étant automatiquement terminée après la période d'exécution prédéterminée; et la répétition du déploiement pour des instances de code exécutable par machine éphémère unique suivante.
CA3072266A 2017-08-08 2018-07-30 Procede et systeme de deploiement et d'execution de code executable par machine securise Active CA3072266C (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201762542428P 2017-08-08 2017-08-08
US62/542,428 2017-08-08
PCT/CA2018/050927 WO2019028547A1 (fr) 2017-08-08 2018-07-30 Procédé et système de déploiement et d'exécution de code exécutable par machine sécurisé

Publications (2)

Publication Number Publication Date
CA3072266A1 CA3072266A1 (fr) 2019-02-14
CA3072266C true CA3072266C (fr) 2025-07-22

Family

ID=

Similar Documents

Publication Publication Date Title
US11714622B2 (en) Secure cloud-based system, and security application distribution method to be automatically executed therein
JP5815294B2 (ja) セキュアなフィールドプログラマブルゲートアレイ(fpga)アーキテクチャ
US8996865B2 (en) Systems and methods for implementing computer security
Mundhenk et al. Lightweight authentication for secure automotive networks
US8312518B1 (en) Island of trust in a service-oriented environment
US20090249492A1 (en) Fabrication of computer executable program files from source code
US11889002B2 (en) Use of physical unclonable functions to prevent counterfeiting of industrial control products
CN116633530A (zh) 量子密钥传输方法、装置及系统
KR20210015264A (ko) 화이트박스 암호화를 이용한 puf 기반 사물인터넷 디바이스 인증 장치 및 방법
JP2007511810A (ja) 乱数関数を利用した実行証明
US11552790B2 (en) Method for key sharing between accelerators
JP7397859B2 (ja) 低電力モードにおけるIoTデバイスのメモリに格納されるデータの保護
EP3292654B1 (fr) Approche de sécurité pour stocker des justificatifs d'identité destinés à une utilisation hors ligne et un contenu de coffre protégé contre la copie dans des dispositifs
WO2025162387A1 (fr) Serveur, terminal et système de sécurité
CN120688094A (zh) 密码灵活性
CN116663075B (zh) 一种基于国密算法的工控编程平台安全通信方法及系统
US20150170150A1 (en) Data verification
Saboor et al. Root-Of-Trust for Continuous Integration and Continuous Deployment Pipeline in Cloud Computing.
Birnstill et al. Introducing remote attestation and hardware-based cryptography to OPC UA
US11343083B2 (en) Method for key sharing between accelerators in virtual channel
CA3072266C (fr) Procede et systeme de deploiement et d'execution de code executable par machine securise
Thompson Uds security access for constrained ecus
Tsai et al. Cloud encryption using distributed environmental keys
CN104796404A (zh) 一种基于USB设备绑定的国产服务器web登陆方法
KR20150074128A (ko) 적어도 하나의 소프트웨어 구성요소를 컴퓨팅 디바이스에 다운 로딩하는 방법, 관련 컴퓨터 프로그램 제조물, 컴퓨팅 디바이스, 컴퓨터 시스템