>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Quels sont les avantages et les inconvénients de la cryptographie à courbe elliptique pour la sécurité sans fil ?

La cryptographie à courbe elliptique est une méthode de codage des fichiers de données afin que seuls des individus spécifiques puissent les décoder. ECC est basé sur les mathématiques des courbes elliptiques et utilise l'emplacement des points sur une courbe elliptique pour chiffrer et déchiffrer les informations. L'ECC permet une implémentation efficace des fonctionnalités de sécurité sans fil, telles que le courrier électronique sécurisé et la navigation Web, mais présente certains inconvénients par rapport à d'autres techniques de cryptographie.

Historique

Victor Miller d'IBM et Neal Koblitz de l'Université de Washington ont d'abord proposé l'ECC, indépendamment, au milieu des années 1980. L'ECC n'est pas une nouvelle technologie et a prouvé sa sécurité en résistant à une génération d'attaques. Au cours des dernières années, alors que l'industrie du sans fil s'est développée, l'ECC a été adopté par de nombreuses entreprises en tant que technologie de sécurité innovante. L'ECC a été normalisé par l'American National Standards Institute, le National Institute of Standards and Technology et le Federal Information Processing Standard.

Avantages

ECC utilise une clé de cryptage relativement courte - une valeur qui doit être introduite dans l'algorithme de cryptage pour décoder un message crypté. Cette clé courte est plus rapide et nécessite moins de puissance de calcul que les autres algorithmes à clé publique de chiffrement de première génération. Par exemple, une clé de chiffrement ECC 160 bits offre la même sécurité qu'une clé de chiffrement RSA 1024 bits et peut être jusqu'à 15 fois plus rapide, selon la plate-forme sur laquelle elle est implémentée. RSA est une technique de cryptographie à clé publique de première génération inventée par Ronald Rivest, Adi Shamir et Leonard Adleman à la fin des années 70. RSA et ECC sont largement utilisés. Les avantages d'ECC par rapport à RSA sont particulièrement importants dans les appareils sans fil, où la puissance de calcul, la mémoire et l'autonomie de la batterie sont limitées.

Inconvénients

L'un des principaux inconvénients de l'ECC est qu'il augmente nettement plus la taille du message crypté que le cryptage RSA. De plus, l'algorithme ECC est plus complexe et plus difficile à mettre en œuvre que RSA, ce qui augmente la probabilité d'erreurs de mise en œuvre, réduisant ainsi la sécurité de l'algorithme.

Cryptographie à clé publique versus privée

L'ECC est une forme de cryptographie à clé publique, dans laquelle une clé de chiffrement, appelée clé privée, est gardée secrète, tandis qu'une autre, appelée clé publique, est librement distribuée. La cryptographie à clé publique est plus coûteuse en termes de calcul que le chiffrement à clé privée, qui utilise une seule clé de chiffrement partagée. Dans les appareils sans fil, le chiffrement à clé publique peut raccourcir la durée de vie des piles ou des appareils eux-mêmes.


Vie intelligente