2 research outputs found

    Business Information Exchange System with Security, Privacy, and Anonymity

    Get PDF

    Performance Analysis of Rainbow on ARM Cortex-M4

    Get PDF
    The risk posed by a fully operational quantum computer has anticipated a revolution in the way to approach the level of security provided by a cryptographic algorithm. Public keybased solutions such as RSA or ECC will be easily broken once we enter the post-quantum era. Multivariate quadratic cryptosystems are a promising candidate for the need of quantum resistant digital signature schemes. In order to estimate if these approach will someday be able to replace current standards, it is necessary to determine how ef?ciently can they operate on diverse platforms and at which level of security can they do it. This aspects are particularly relevant for reduced size devices with restricted energy, memory or computational power. In this work, a theoretical description of the so-called Rainbow multivariate signature algorithm is given, which is later implemented on a memory-constrained environment. An optimization approach is proposed in order to improve the ef?ciency of the scheme, in terms of message signature and veri?cation speed. A performance comparison is also presented between various state-of-the-art post-quantum signature cryptosystems and the optimized instances of Rainbow, in order to study its characteristics from a wider perspective.El riesgo que supone un futuro ordenador cu谩ntico con suficientes recursos computacionales ha anticipado una revoluci贸n en la manera de enfocar la seguridad de la informaci贸n. Varias t茅cnicas de clave p煤blica empleados tradicionalmente, como el RSA o el ECC resultar谩n totalmente desprotegidos en cuanto la sociedad moderna entre en la era cu谩ntica. Algoritmos de encriptaci贸n basados ??en ecuaciones polin贸micas multivariable son actualmente un potencial candidato para producir firmas digitales suficientemente robustas contra sistemas de computaci贸n cu谩ntica. Para evaluar las capacidades de esta t茅cnica y estudiar la posibilidad de sustituir los sistemas tradicionales de encriptaci贸n en un futuro pr贸ximo, es necesario cuantificar por un lado la eficiencia a la que pueden operar en diferentes plataformas y por otro lado el nivel de seguridad que pueden llegar a ofrecer. Estos aspectos son especialmente clave en dispositivos de tama帽o reducido con restricciones sobre el consumo de energ铆a, la cantidad de memoria disponible o la potencia computacional. En este trabajo, se da una descripci贸n te贸rica del algoritmo Rainbow, basado en ecuaciones polin贸micas multivariable, el cual es posteriormente implementado sobre un sistema limitado en memoria. Adicionalmente se propone una modificaci贸n en el algoritmo original, con el fin de de reducir el tiempo de ejecuci贸n de firma y verificaci贸n de mensajes. Finalmente, se presenta una comparaci贸n de rendimiento entre diversas t茅cnicas criptogr谩ficas dedicadas a firma digital y las instancias que se implementan en esta disertaci贸n, para as铆 analizar las caracter铆sticas de los sistemas de encriptaci贸n basados ??en ecuaciones polin贸micas multivariable desde una perspectiva m谩s amplia.El risc que suposa un futur ordinador qu脿ntic amb suficients recursos computacionals ha anticipat una revoluci贸 en la manera d'enfocar la seguretat de la informaci贸. Diverses t猫cniques de clau p煤blica emprats tradicionalment, com l'RSA o l'ECC esdevindr脿n totalment vulnerables tant bon punt la societat moderna entri en l'era qu脿ntica. Sistemes d'encriptaci贸 basats en equacions polin貌miques multivariable s贸n actualment un potencial candidat per produ茂r firmes digitals suficientment robustes contra sistemes de computaci贸 qu脿ntica. Per avaluar les capacitats d'aquesta t猫cnica i estudiar la possibilitat de substituir els sistemes tradicionals d'encriptaci贸 en un futur pr貌xim, 茅s necessari quantificar d'una banda la efici猫ncia a la que poden operar en diferents plataformes i d'altra banda el nivell de seguretat que poden arribar a oferir. Aquests aspectes s贸n especialment clau en dispositius de mida redu茂da amb restriccions sobre el consum d'energia, la quantitat de mem貌ria disponible o la pot猫ncia computacional. En aquest treball, es d贸na una descripci贸 te貌rica de l'algoritme Rainbow, basat en equacions polin貌miques multivariable, el qual 茅s posteriorment implementat sobre un sistema limitat en mem貌ria. Adicionalment es proposa una modificaci贸 a l'algoritme original, per tal de de redu茂r el temps d'execuci贸 de firma i verificaci贸 de missatges. Finalment, es presenta una comparaci贸 de rendiment entre diverses t猫cniques criptogr脿fiques dedicades a firma digital i les inst脿ncies que s'implementen en aquesta dissertaci贸, per aix铆 analitzar les caracter铆stiques dels sistemes d'encriptaci贸 basats en equacions polin貌miques multivariable des d'una perspectiva m茅s amplia
    corecore