{"id":37419,"date":"2016-09-07T09:44:00","date_gmt":"2016-09-07T14:44:00","guid":{"rendered":"http:\/\/kenscourses.com\/tc2027fall2016\/?guid=05daf733515f75cdcf6ec4960b9fe0dc"},"modified":"2016-09-07T10:04:55","modified_gmt":"2016-09-07T15:04:55","slug":"4084d7e2c0afcf393f8b22a436c706a5e619ad46-tambien-conocido-como-criptografia","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc2027fall2016\/syndicated\/4084d7e2c0afcf393f8b22a436c706a5e619ad46-tambien-conocido-como-criptografia\/","title":{"rendered":"4084d7e2c0afcf393f8b22a436c706a5e619ad46\u2026 tambi\u00e9n conocido como criptograf\u00eda"},"content":{"rendered":"<p class=\"syndicated-attribution\"><em> --Originally published at <a href=\"http:\/\/compsecurityyanez.blogspot.com\/2016\/09\/4084d7e2c0afcf393f8b22a436c706a5e619ad4.html\"><a href=\"http:\/\/compsecurityyanez.blogspot.com\/\">Computer Security<\/a><\/a><\/em><br \/><\/p>\n<div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Uno de los principales elementos de la seguridad computacional es la criptograf\u00eda, la cual precede a la computaci\u00f3n por unos cuantos milenios.<o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Esencialmente, la criptograf\u00eda se usa para asegurar comunicaciones para evitar que terceros no autorizados sean capaces de entender la informaci\u00f3n encriptada.<o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">La criptograf\u00eda moderna consta de varios elementos: funciones hash seguras, sal, llaves.<o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><br \/><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><b><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">\u00bfQu\u00e9 es una funci\u00f3n hash segura?<o:p><\/o:p><\/span><\/b><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Una funci\u00f3n hash toma elementos de un conjunto a otro. Es decir, tomamos un valor h y obtenemos su valor hash f(h). Para ser considerada segura, debe de ser dif\u00edcil (en el sentido de costo computacional) encontrar h si tenemos f(h). Esto hace que la informaci\u00f3n \u201chasheada\u201d sea muy dif\u00edcil de descifrar por alguien no autorizado.<o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Aunque hay muchas funciones que antes se usaban, debilidades se han encontrado en muchas de ellas <a href=\"https:\/\/en.wikipedia.org\/wiki\/MD5\" >(ejemplo)<\/a>.<o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Incluso con una funci\u00f3n de hash fuerte, esto todav\u00eda no protege <a href=\"https:\/\/en.wikipedia.org\/wiki\/Dictionary_attack\" >contra ataques de diccionarios<\/a> o <a href=\"https:\/\/en.wikipedia.org\/wiki\/Rainbow_table\" >tablas arco\u00edris<\/a>. Esto nos lleva al siguiente aspecto.<o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><br \/><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><img src=\"http:\/\/kenscourses.com\/tc2027fall2016\/wp-content\/uploads\/2016\/09\/11be7f1d478cf9f0a61998739795a93d.jpg\" \/><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\"><br \/><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><b><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Sal<o:p><\/o:p><\/span><\/b><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Sal es un valor aleatorio que se agrega al hash para fortalecer la seguridad de esta misma. Esto ayuda contra los ataques previamente mencionados, asumiendo por supuesto que el valor es lo suficientemente aleatorio. <o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\"><br \/><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Con todo, surge la pregunta obvia \u00bfC\u00f3mo recuperamos la informaci\u00f3n una vez que est\u00e1 encriptada?<o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\"><br \/><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><img height=\"212\" src=\"http:\/\/kenscourses.com\/tc2027fall2016\/wp-content\/uploads\/2016\/09\/04429759342c7008474c929d4da72e00.jpg\" width=\"320\" \/><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><br \/><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><b><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Llaves<o:p><\/o:p><\/span><\/b><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Las llaves son lo que permite a los usuarios recuperar la informaci\u00f3n que esta encriptada. Existen varios modelos usados para lograr esto: llaves sim\u00e9tricas y asim\u00e9tricas.<o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Llaves sim\u00e9tricas consisten en que aquellos que est\u00e1n autorizados para leer un mensaje encriptado tienen la misma llave para recuperar el mensaje. Esto tiene como principales complicaciones que la llave representa un riesgo en caso de p\u00e9rdida o robo, ya que esto compromete todo el sistema de encriptaci\u00f3n.<o:p><\/o:p><\/span><\/div><br \/><div class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: &quot;arial&quot; , sans-serif; font-size: 12.0pt; line-height: 150%;\">Con llaves asim\u00e9tricas, cada usuario tiene 2 llaves, una llave p\u00fablica distribuida y una llave privada que <div class=\"post-limited-image\"><img src=\"http:\/\/kenscourses.com\/tc2027fall2016\/wp-content\/uploads\/2016\/09\/370636242b5ebab3d67a38a4590d95c7.jpg\" \/><\/div><!--more--> secreta. Con la llave p\u00fablica se encripta un mensaje y s\u00f3lo con la llave privada correspondiente se puede recuperar el mensaje.<o:p><\/o:p><\/span><\/div><div class=\"MsoNormal\" style=\"line-height: 150%;\"><br \/><img src=\"http:\/\/kenscourses.com\/tc2027fall2016\/wp-content\/uploads\/2016\/09\/370636242b5ebab3d67a38a4590d95c7.jpg\" \/><\/div>","protected":false},"excerpt":{"rendered":"<p>&#8211;Originally published at Computer Security Uno de los principales elementos de la seguridad computacional es la criptograf\u00eda, la cual precede a la computaci\u00f3n por unos cuantos milenios.Esencialmente, la criptograf\u00eda se usa para asegurar comunicaciones para evitar que terceros no autorizados sean capaces de entender la informaci\u00f3n encriptada.La criptograf\u00eda moderna consta de varios elementos: funciones hash &hellip; <a href=\"https:\/\/kenscourses.com\/tc2027fall2016\/syndicated\/4084d7e2c0afcf393f8b22a436c706a5e619ad46-tambien-conocido-como-criptografia\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">4084d7e2c0afcf393f8b22a436c706a5e619ad46\u2026 tambi\u00e9n conocido como criptograf\u00eda<\/span><\/a><\/p>\n","protected":false},"author":19,"featured_media":37422,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[],"class_list":["post-37419","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/posts\/37419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/comments?post=37419"}],"version-history":[{"count":3,"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/posts\/37419\/revisions"}],"predecessor-version":[{"id":37429,"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/posts\/37419\/revisions\/37429"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/media\/37422"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/media?parent=37419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/categories?post=37419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc2027fall2016\/wp-json\/wp\/v2\/tags?post=37419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}