7 research outputs found

    Integration and validation of embedded flight software on space-qualified multicore architectures

    Get PDF
    In the recent decades, the importance of software on space missions has notably increased, reflecting the need to integrate advanced on-board functionalities. With multicore processors being lately introduced to host critical high-performance applications, the complexity to validate software has significantly raised with respect to single core architectures. While there has been a big step forward in avionics after the publication of the CAST-32A paper, the ECSS-E-ST-40C software engineering standard used by the European Space Agency (ESA) is still not providing validation support for multicore processors. Hence, it is expected that standardising guidelines to develop software on such platforms will become a recurring topic in the industry to match the demands of future space exploration missions

    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

    Definition of a landing strategy for a model-scale reusable rocket

    Get PDF
    Model-scale rockets differ from their real-size counterparts in important ways. For one, the lack of significant thrust throttling limits retro propulsion landing capabilities. This paper studies its feasibility by employing model-scale non-throttleable solid-propellant engines. Our landing strategy comprises an aerodynamic passive descent followed by a thrust vector control touchdown, and thus thrust is modulated not by magnitude but by direction. This strategy imposes additional levels of under-actuation and nonlinearities that cannot be easily tackled with linear approaches. We propose a Nonlinear Model Predictive Controller as a solution and test its performance and robustness in simulation in different scenarios

    ADBench: benchmarking autonomous driving systems

    Get PDF
    Driven by the improvements in a variety of domains, autonomous driving is becoming a reality and today, industry aims at moving toward fully autonomous vehicles. High-tech chip manufacturers are designing high-performance and energy-efficient platforms in accordance with safety standard requirements. However, the software used to implement advanced functionalities in autonomous vehicles challenges real-time constraints on those platforms. Hence, there is a clear need for industry-level autonomous driving benchmarks to evaluate platforms and systems. In this paper, we propose ADBench, a benchmarking approach and benchmark suite for state-of-the-art autonomous driving platforms, in accordance with the key modules, structural design and functions of AD systems, building on several industry-level autonomous driving systems. The use of standard benchmarks facilitates the design, verification and validation process of autonomous systems.This work has been partially supported by the Spanish Ministry of Economy and Competitiveness (MINECO) under Grant TIN2015-65316-P, the SuPerCom European Research Council (ERC) project under the European Union鈥檚 Horizon 2020 research and innovation programme (Grant Agreement No. 772773), and the HiPEAC Network of Excellence.Peer ReviewedPostprint (author's final draft

    TFG 2012/2013

    Get PDF
    Amb aquesta publicaci贸, EINA, Centre universitari de Disseny i Art adscrit a la Universitat Aut貌noma de Barcelona, d贸na a con猫ixer el recull dels Treballs de Fi de Grau presentats durant el curs 2012-2013. Voldr铆em que un recull com aquest don茅s una idea m茅s precisa de la tasca que es realitza a EINA per tal de formar nous dissenyadors amb capacitat de respondre professionalment i intel路lectualment a les necessitats i exig猫ncies de la nostra societat. El treball formatiu s鈥檕rienta a oferir resultats que responguin tant a par脿metres de rigor acad猫mic i capacitat d鈥檃n脿lisi del context com a l鈥檈xperimentaci贸 i la creaci贸 de nous llenguatges, tot fomentant el potencial innovador del disseny.Con esta publicaci贸n, EINA, Centro universitario de dise帽o y arte adscrito a la Universidad Aut贸noma de Barcelona, da a conocer la recopilaci贸n de los Trabajos de Fin de Grado presentados durante el curso 2012-2013. Querr铆amos que una recopilaci贸n como 茅sta diera una idea m谩s precisa del trabajo que se realiza en EINA para formar nuevos dise帽adores con capacidad de responder profesional e intelectualmente a las necesidades y exigencias de nuestra sociedad. El trabajo formativo se orienta a ofrecer resultados que respondan tanto a par谩metros de rigor acad茅mico y capacidad de an谩lisis, como a la experimentaci贸n y la creaci贸n de nuevos lenguajes, al tiempo que se fomenta el potencial innovador del dise帽o.With this publication, EINA, University School of Design and Art, ascribed to the Autonomous University of Barcelona, brings to the public eye the Final Degree Projects presented during the 2012-2013 academic year. Our hope is that this volume might offer a more precise idea of the task performed by EINA in training new designers, able to speak both professionally and intellectually to the needs and demands of our society. The educational task is oriented towards results that might respond to the parameters of academic rigour and the capacity for contextual analysis, as well as to considerations of experimentation and the creation of new languages, all the while reinforcing design鈥檚 innovative potential

    Performance Analysis of Rainbow on ARM Cortex-M4

    No full text
    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

    Performance Analysis of Rainbow on ARM Cortex-M4

    No full text
    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