Cyrus Minwalla est responsable de la sécurité et chercheur au sein de l’Équipe de recherche sur les technologies financières. Ses recherches portent notamment sur le matériel sécurisé et les systèmes cryptographiques embarqués dans le contexte des paiements hors ligne, entre machines et sur l’Internet des objets. Il s’intéresse également à certaines questions concernant la modélisation de réseaux et l’apprentissage automatique. Cyrus a obtenu un doctorat en génie informatique de l’Université York en 2013 et il est ingénieur professionnel certifié dans la province de l’Ontario.
Les fonctions hors ligne font partie des considérations essentielles d’une éventuelle monnaie numérique de banque centrale. Nous décrivons les différents types de fonctions hors ligne selon l’intervalle de temps sans connexion réseau, c’est-à-dire pour une courte période où la connexion est intermittente ou pour une longue période sans connexion. Ensuite, nous discutons des avantages et des inconvénients de chaque fonction et examinons les conséquences pour les appareils des utilisateurs finaux, la résilience du système et l’accès universel.
La sécurité contribue grandement à assurer la confiance du public dans une monnaie numérique de banque centrale (MNBC). Ce document présente les caractéristiques de sécurité qu’un système de MNBC doit avoir intégrées ainsi que les problèmes que posent les solutions existantes, dans l’éventualité où la Banque du Canada choisirait d’émettre une telle monnaie.
Dans cette note analytique, nous nous penchons sur les options et facteurs d’ordre technique à prendre en considération pour élaborer des plans de prévoyance concernant une monnaie numérique de banque centrale (MNBC) au Canada, et examinons en quoi ces options permettent de réaliser les objectifs de politique publique définis.
Les oracles sont des constructions utilisées en finance décentralisée pour établir le prix des actifs les uns par rapport aux autres. Cependant, certains contiennent des défauts qui peuvent conduire à des attaques par manipulation. Ces attaques exploitent les modèles d’évaluation des cours intégrés dans les oracles pour escroquer les créateurs et les utilisateurs. Nous vérifions automatiquement les défauts, qui peuvent être atténués pour améliorer la sécurité de la monnaie numérique.
Un mécanisme d’identifiants anonymes est un ensemble de protocoles qui permet aux utilisateurs d’obtenir des identifiants d’une organisation et de prouver que ceux-ci leur appartiennent sans compromettre leurs renseignements personnels. Dans cette étude, nous construisons le premier mécanisme d’identifiants sans clé secrète et résistant aux attaques quantiques.
Les paiements numériques et les systèmes décentralisés permettent la création de nouveaux produits et services financiers. Un des principaux défis liés aux paiements numériques est la nécessité de protéger les utilisateurs contre la fraude et les abus tout en préservant la confidentialité des données associées à chaque transaction. Pour résoudre ce problème, nous proposons un mécanisme de pseudonymisation d’identifiants pour les systèmes de paiement.