Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on math is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: e multiplicaci贸n y doble cuadrado en el campo finito <inline-formula> <mml:math in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mrow is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: aci贸n y doble cuadrado en el campo finito <inline-formula> <mml:math> <mml:mrow in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on msub is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ble cuadrado en el campo finito <inline-formula> <mml:math> <mml:mrow> <mml:msub in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ne-formula> <mml:math> <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck" in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: th> <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck">F</mml:mi> <mml:mi in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on math is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: formula>. Adicionalmente, estas operaciones dobles en <inline-formula> <mml:math in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mrow is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: dicionalmente, estas operaciones dobles en <inline-formula> <mml:math> <mml:mrow in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on msub is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: te, estas operaciones dobles en <inline-formula> <mml:math> <mml:mrow> <mml:msub in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ne-formula> <mml:math> <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck" in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: th> <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck">F</mml:mi> <mml:mi in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on math is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ltiplicaci贸n y cuadrado sobre la extensi贸n de campo <inline-formula> <mml:math in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mrow is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: 硁 y cuadrado sobre la extensi贸n de campo <inline-formula> <mml:math> <mml:mrow in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on msub is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: do sobre la extensi贸n de campo <inline-formula> <mml:math> <mml:mrow> <mml:msub in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ne-formula> <mml:math> <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck" in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mrow is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: > <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck">F</mml:mi> <mml:mrow in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on msup is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: > <mml:msub> <mml:mi mathvariant="double-struck">F</mml:mi> <mml:mrow> <mml:msup in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ub> <mml:mi mathvariant="double-struck">F</mml:mi> <mml:mrow> <mml:msup> <mml:mi in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mn is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: iant="double-struck">F</mml:mi> <mml:mrow> <mml:msup> <mml:mi>p</mml:mi> <mml:mn in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on math is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ha operaci贸n en curvas de 254 , 384 y 510 bits sobre <inline-formula> <mml:math in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mrow is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: 硁 en curvas de 254 , 384 y 510 bits sobre <inline-formula> <mml:math> <mml:mrow in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on msub is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: s de 254 , 384 y 510 bits sobre <inline-formula> <mml:math> <mml:mrow> <mml:msub in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ne-formula> <mml:math> <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck" in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: th> <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck">F</mml:mi> <mml:mi in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on math is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ></mml:msub></mml:mrow></mml:math></inline-formula> y <inline-formula> <mml:math in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mrow is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ></mml:mrow></mml:math></inline-formula> y <inline-formula> <mml:math> <mml:mrow in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on msub is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ></mml:math></inline-formula> y <inline-formula> <mml:math> <mml:mrow> <mml:msub in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ne-formula> <mml:math> <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck" in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mrow is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: > <mml:mrow> <mml:msub> <mml:mi mathvariant="double-struck">F</mml:mi> <mml:mrow in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on msup is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: > <mml:msub> <mml:mi mathvariant="double-struck">F</mml:mi> <mml:mrow> <mml:msup in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mi is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ub> <mml:mi mathvariant="double-struck">F</mml:mi> <mml:mrow> <mml:msup> <mml:mi in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: namespace error : Namespace prefix mml on mn is not defined in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: iant="double-struck">F</mml:mi> <mml:mrow> <mml:msup> <mml:mi>p</mml:mi> <mml:mn in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /srv-new/scielo/www/htdocs/scielo.php on line 52

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on math is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mrow is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on msub is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on math is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mrow is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on msub is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on math is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mrow is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on msub is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mrow is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on msup is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mn is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on math is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mrow is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on msub is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on math is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mrow is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on msub is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mrow is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on msup is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mi is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Namespace prefix mml on mn is not defined in Entity, line: 167 in /srv-new/scielo/www/htdocs/class.XSLTransformerPHP5.php on line 29
Speeding up elliptic curve arithmetic on ARM processors using NEON instructions

SciELO - Scientific Electronic Library Online


vol.41聽issue3Thermal comfort and discomfort evaluationauthor indexsubject indexarticles search
Home Pagealphabetic serial listing

Services on Demand

Journal

Article

Indicators

  • Have no cited articlesCited by SciELO

Related links

  • Have no similar articlesSimilars in SciELO

Share


Ingenier铆a Electr贸nica, Autom谩tica y Comunicaciones

On-line聽version聽ISSN 1815-5928

Abstract

CUIMAN MARQUEZ, Raudel; CABRERA SARMIENTO, Alejandro J. 聽and聽 SANCHEZ-SOLANO, Santiago. Aceleraci贸n de la aritm茅tica de curvas el铆pticas en procesadores ARM utilizando instrucciones NEON. EAC [online]. 2020, vol.41, n.3, pp.1-20. 聽Epub聽Dec聽01, 2020. ISSN 1815-5928.

Este trabajo estudia el empleo del repertorio de instrucciones NEON para la implementaci贸n de primitivas criptogr谩ficas de curvas el铆pticas sobre procesadores ARM Cortex-A. Realizando un an谩lisis de las ecuaciones para la aritm茅tica de puntos en diferentes sistemas de coordenadas fue posible identificar varias operaciones sin dependencia de datos entre ellas. De esta manera, dichas operaciones fueron agrupadas en pares para ser ejecutadas simult谩neamente utilizando el coprocesador NEON. Siguiendo este enfoque se implementan operaciones de doble multiplicaci贸n y doble cuadrado en el campo finito F p. Adicionalmente, estas operaciones dobles en F p son empleadas para acelerar las operaciones de multiplicaci贸n y cuadrado sobre la extensi贸n de campo F p 2. Finalmente, al integrar todas estas operaciones dentro de los procedimientos para suma y doblado de puntos, se mide el impacto de las mismas en el rendimiento de la multiplicaci贸n escalar en curvas el铆pticas definidas sobre ambos campos finitos. Gracias a una implementaci贸n mixta empleando C y NEON nuestra soluci贸n es f谩cilmente escalable en tiempo de ejecuci贸n para brindar soporte a varios tama帽os de curva. Los experimentos realizados en el sistema de procesamiento ARM Cortex-A9 empotrado en el dispositivo XC7Z020 de Xilinx reportaron mejoras de rendimiento entre un 32% y un 38% y entre un 9% y un 34% para una multiplicaci贸n escalar basada en NEON con respecto a una implementaci贸n convencional de dicha operaci贸n en curvas de 254 , 384 y 510 bits sobre F p y F p 2 respectivamente. Palabras claves: criptograf铆a de curvas el铆pticas, multiplicaci贸n escalar, ARM Cortex-A, NEON.

Keywords : criptograf铆a de curvas el铆pticas; multiplicaci贸n escalar; ARM Cortex-A; NEON.

聽聽聽 聽聽聽聽abstract in English 聽聽聽聽text in English 聽聽聽聽 English ( pdf )