Mostra el registre d'ítem simple

dc.contributorSawadski, Valentin
dc.contributorPapadimitratos, Panagiotis
dc.contributor.authorAriño Pérez, Víctor
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Teoria del Senyal i Comunicacions
dc.date.accessioned2013-10-22T08:32:54Z
dc.date.available2014-10-23T02:38:10Z
dc.date.issued2013-07-31
dc.identifier.urihttp://hdl.handle.net/2099.1/19379
dc.descriptionProjecte realitzat en el marc d’un programa de mobilitat amb la KTH Electrical Engineering
dc.description.abstract[ANGLÈS] Wireless Sensor Networks have become popular during the last years. The introduction of IPv6 which broadened the address space available, IEEE802.15.4 and adaptation layers such as 6loWPAN have allowed the intercommunication of small devices. These networks are useful in many scenarios such as civil monitoring, mining, battlefield operations, as well as consumer products. Hence, practical security solutions for the intercommunication must be provided, ensuring privacy, authenticity, integrity and data freshness. In most cases, WSN nodes are not tamper-proof and have very limited available resources and capabilities which makes PKI currently not attractive for this environment. At the same time, key pre-distribution provide too low security for most applications. Therefore, the communication bootstrapping or the key generation and distribution problem is an important concern to be addressed with the additional difficulty of the constrained capabilities of WSN nodes. In this thesis, a solution to this problem is described. It makes use of ECDH and the curve K-163 for key exchange, AES- CCM-128 for symmetric encryption to lower the processing overhead and a partial challenge solving chain as well as a TAS to provide strong authentication. Several hash functions have been analysed as well as several random number generating approaches. At the same time, in order to fit the key generation and distribution algorithms together with the regular sensor operation, code optimizations were carried out on the cryptographic library Relic-Toolkit, reducing the memory footprint in 4KB; code reductions on Contiki OS allowed it to run using only 18KB of flash; and the peripheral drivers developed for the CC430 reduced as well the computation time. The solution allows to generate and distribute the keys in situ and is proved to be resilient to most adversaries while taking into account scalability, portability, energy consumption and making it suitable for consumer applications.Wireless Sensor Networks have become popular during the last years. The introduction of IPv6 which broadened the address space available, IEEE802.15.4 and adaption layers such as 6loWPAN have allowed the intercommunication of small devices. These networks are useful in many scenarios such as civil monitoring, mining, battlefield operations, as well as consumer products. Hence, practical security solutions for the intercommunication must be provided, ensuring privacy, authenticity, integrity and data freshness. In most cases, WSN nodes are not tamper-proof and have very limited available resources and capabilities which makes PKI currently not attractive for this environment. At the same time, key pre-distribution provide too low security for most applications. Therefore, the communication bootstrapping or the key generation and distribution problem is an important concern to be addressed with the additional difficulty of the constrained capabilities of WSN nodes. In this thesis, a solution to this problem is described. It makes use of ECDH and the curve K-163 for key exchange, AES- CCM-128 for symmetric encryption to lower the processing overhead and a partial challenge solving chain as well as a TAS to provide strong authentication. Several hash functions have been analysed as well as several random number generating approaches. At the same time, in order to fit the key generation and distribution algorithms together with the regular sensor operation, code optimizations were carried out on the cryptographic library Relic-Toolkit, reducing the memory footprint in 4KB; code reductions on Contiki OS allowed it to run using only 18KB of flash; and the peripheral drivers developed for the CC430 reduced as well the computation time. The solution allows to generate and distribute the keys in situ and is proved to be resilient to most adversaries while taking into account scalability, portability, energy consumption and making it suitable for consumer applications.
dc.description.abstract[CASTELLÀ] Las redes de sensores (WSN) se han vuelto populares durante los últimos años. La aparición de IPv6, ampliando el espacio de direcciones disponible, de IEEE802.15.4 y de capas de adaptación como 6loWPAN permiten la intercomunicación de dispositivos pequeños. Estas redes son útiles en escenarios como monitorización civil, la minería o en operaciones en el campo de batalla; pero también para productos comerciales. Por ello, deben de proporcionarse soluciones de seguridad realizables, que asegurent privacidad, autenticidad, integridad y actualidad de los datos. En la mayoría de casos, los nodos de una WSN no están protegidos de la manipulación física y tienen reducidos recursos disponibles. Esto hace que los sistemas PKI no sean atractivos en estos medios. Al mismo tiempo la pre-distribución de claves ofrece un nivel de seguridad demasiado bajo para la mayoría de aplicaciones. Por este motivo, el establecimiento de la comunicación segura (ó problema de la generación y distribución de claves) es una importante preocupación a ser abordada en conjunción con las limitadas habilidades de los nodos WSN. En esta tesis, se describe una solución al problema descrito. Se hace uso de ECDH y la curva K-163 para el intercambio de claves; AES-CCM-128 para cifrado simétrico (lo cual minimiza el overhead de procesamiento); y de cadenas de resolución parcial de retos conjuntamente con un TAS para garantizar autenticación fuerte. Varios algoritmos de hash y generadores de números aleatorios han sido analizados. Al mismo tiempo, con tal de encajar la generación y distribución de claves junto con la operativa normal de un sensor, se han realizado optimizaciones en la librería criptográfica Relic-Toolkit, reduciendo el impacto de memoria en 4KB; se ha reducido la memoria requerida por Contiki OS permitiendo su ejecución en tan sólo 18KB de flash; y se han desarrollado drivers para periféricos de un CC430 reduciendo los tiempos de computación sensiblemente. La solución propuesta permite la generación y distribución de claves in-situ y ha probado ser resistente a la mayoría de adversarios propuestos al mismo tiempo que se tiene en cuenta la escalabilidad, portabilidad y consumo energético, haciéndola adecuada para su uso en aplicaciones comerciales.
dc.description.abstract[CATALÀ] Les xarxes sensorials (WSN) s'han tornat populars durant els últims anys. L'aparició de l'IPv6, ampliant l'espai de direccionament, de l'IEEE802.15.4 i de capes d'adaptació com 6loWPAN permeten la intercomunicació de dispositius petits. Aquestes xarxes són útils en escenaris com la monitorizació civil, la mineria o en operacions al camp de batalla; però també per a productes comercials. Per aquest motiu, cal proporcionar solucions de seguretat realitzables que garanteixin privacitat, autenticitat, integritat i actualitat de les dades. A la majoria de casos, els nodes d'una WSN no estan protegits de la manipulació física i tenen reduïts recursos disponibles. Això fa que els sistemes PKI no siguin atractius en aquest entorns. Al mateix temps, la pre-distribució de claus ofereix un nivell de seguretat massa baix per a la majora d'aplicacions. Per aquest motiu, l'establiment de la comunicació segura (o problema de generació i distribució de claus) és una preocupació important que cal abordar en conjunció amb les limitades capacitats dels nodes. En aquesta tesi, es descriu una solució al problema descrit. Es fa ús de ECDH i la corba K-163 per l'intercanvi de claus; d'AES-CCM-128 per al xifrat simètric (el qual minimitza l'overhead de processament); i de cadenes de resolució parcial de reptes conjuntament amb un TAS garantint autenticació forta. Diversos algoritmes de hash i generadors de números aleatoris han estat analitzats. Al mateix temps, per tal d'encaixar la generació i distribució de claus juntament amb la operativa natural d'un sensor, s'ha optimitzat la llibreria criptogràfica Relic-Toolkit, reduint-ne l'impacte de memòria en 4KB; s'ha reduït el requeriment de memòria de Contiki OS permetent-ne l'execució en tan sols 18KB de flash; i s'han desenvolupat drivers per als perifèrics d'un CC430 que han reduït els temps de computació notablement. La solució proposada permet la generació i distribució de claus in-situ i ha demostrat ser resistent a la majoria d'adversaris proposats al mateix temps que s'ha tingut en compte l'escalabilitat, la portabilitat i el consum energètic, fent-la adequada per l'ús en aplicacions comercials.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.publisherKungl. Tekniska högskolan. School of Electrical Engineering
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors
dc.subject.lcshWireless sensor networks
dc.subject.lcshComputer security
dc.subject.lcshTCP/IP (Computer network protocol)
dc.subject.otherWSN
dc.subject.otherPairing
dc.subject.otherElliptic Curve Diffie-Hellman
dc.subject.otherWireless Security
dc.subject.otherKey Exchange
dc.subject.otherECDH
dc.subject.otherDiffie-Hellman sobre Curvas Elípticas
dc.subject.otherSeguridad en Wireless
dc.subject.otherIntercambio de Claves
dc.titleEfficient Key Generation and Distribution on Wireless Sensor Networks
dc.title.alternativeGeneración y distribución eficiente de claves para Wireless Sensor Networks
dc.title.alternativeGeneració i distribució eficient de claus per a Wireless Sensor Networks
dc.typeMaster thesis (pre-Bologna period)
dc.subject.lemacXarxes de sensors sense fils
dc.subject.lemacSeguretat informàtica
dc.subject.lemacTCP/IP (Protocol de xarxes d'ordinadors)
dc.identifier.slugETSETB-230.88597
dc.rights.accessOpen Access
dc.date.updated2013-10-04T05:51:36Z
dc.audience.educationlevelEstudis de primer/segon cicle
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
dc.audience.degreeENGINYERIA DE TELECOMUNICACIÓ (Pla 1992)
dc.contributor.covenanteeKungliga Tekniska högskolan


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple