{"id":99,"date":"2025-03-03T21:37:12","date_gmt":"2025-03-04T00:37:12","guid":{"rendered":"https:\/\/marinacaponerasilva.aztecweb.net.br\/?p=99"},"modified":"2025-03-25T23:52:05","modified_gmt":"2025-03-26T02:52:05","slug":"divisao-euclidiana-rsa","status":"publish","type":"post","link":"https:\/\/mcaponera.com.br\/index.php\/2025\/03\/03\/divisao-euclidiana-rsa\/","title":{"rendered":"rela\u00e7\u00f5es euclidianas e a criptografia"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\"><figure class=\"wp-block-post-featured-image\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"593\" src=\"https:\/\/mcaponera.com.br\/wp-content\/uploads\/2025\/03\/euclides_wp-e1741119187357.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"ilustra\u00e7\u00e3o de euclides\" style=\"object-fit:cover;\" srcset=\"https:\/\/mcaponera.com.br\/wp-content\/uploads\/2025\/03\/euclides_wp-e1741119187357.png 600w, https:\/\/mcaponera.com.br\/wp-content\/uploads\/2025\/03\/euclides_wp-e1741119187357-300x297.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-custom-chefchaouen-blue-color has-text-color has-link-color wp-elements-1e6f6cb84d6be2985f48ffa53928d2af\"><em>abordaremos as rela\u00e7\u00f5es entre <strong>m\u00faltiplos e divisores no conjunto dos n\u00fameros inteiros<\/strong>, e conceitos como <strong>aritm\u00e9tica dos restos<\/strong>, <strong>divis\u00e3o euclidiana<\/strong>, <strong>fatora\u00e7\u00e3o<\/strong>, entre outros, que s\u00e3o base de uma tecnologia que, apesar de ser largamente utilizada, \u00e9 pouco vis\u00edvel, a criptografia de chave p\u00fablica RSA.<\/em><\/p>\n<\/blockquote>\n<\/div>\n<\/div>\n\n\n\n\n\n\n<h3 class=\"wp-block-heading\">Criptografia RSA<\/h3>\n\n\n\n<p>embora a descri\u00e7\u00e3o completa do funcionamento do m\u00e9todo RSA de criptografia n\u00e3o seja contemplado neste texto, o objetivo \u00e9 apresentar os conceitos sobre os quais o m\u00e9todo foi desenvolvido. de forma simples o RSA envolve um par de chaves, uma p\u00fablica e outra privada, que s\u00e3o formadas a partir do produto de dois primos:<\/p>\n\n\n\n<p>$$n = p.q$$<\/p>\n\n\n\n<p>onde \\(n\\) \u00e9 a chave p\u00fablica e o par \\(p\\) e \\(q\\) a chave privada. para encriptar a mensagem usamos \\(n=p.q\\) , para decodificar usamos \\(p\\) e \\(q\\) e a seguran\u00e7a do m\u00e9todo reside na dificuldade de fatorar dois primos de muitos algarismos. obviamente h\u00e1 muitos outros conceitos e teoremas que sustentam a inviolabilidade da criptografia de chave p\u00fablica, como a proposi\u00e7\u00e3o 20 dos <em>Elementos<\/em> de Euclides de que existem infinitos n\u00fameros primos, mas como a proposta aqui \u00e9 instigar a curiosidade, deixaremos os t\u00f3picos mais abstratos para mais tarde e focaremos nas propriedades mais b\u00e1sicas dos inteiros.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Divisibilidade no conjunto dos inteiros<\/h2>\n\n\n\n<p>a defini\u00e7\u00e3o da rela\u00e7\u00e3o de divisibilidade nos diz que, sejam \\(a\\) e \\(b\\) n\u00fameros inteiros, dizemos que \\(a\\) \u00e9 divisor de \\(b\\) se, e somente se, existe um n\u00famero natural \\(n\\) tal que \\(b=a.n\\). a express\u00e3o <em>&#8220;\\(a\\) \u00e9 divisor de \\(b\\)&#8220;<\/em> pode ser anotado por \\(a\\mid b\\), que \u00e9 diferente de \\(a\\div b\\) j\u00e1 que estamos trabalhando no conjunto dos n\u00fameros inteiros, quando <em>&#8220;\\(a\\) n\u00e3o divide \\(b\\)&#8220;<\/em> anota-se \\(a\\nmid b\\). ent\u00e3o:<\/p>\n\n\n\n<p>$$(\\forall\\ a,b\\ \\in\\ \\mathbb{Z})\\ (a\\mid b \\Leftrightarrow \\exists \\ \\in \\mathbb{Z} : b=a.n)$$<\/p>\n\n\n\n<p>a senten\u00e7a acima nos diz que \\(n\\) tamb\u00e9m \u00e9 um divisor de \\(b\\), ou seja quando identificamos um divisor de um n\u00famero inteiro, estamos na verdade identificando dois deles. dizer que \\(a\\) \u00e9 divisor de \\(b\\) \u00e9 equivalente a dizer que \\(b\\) \u00e9 um m\u00faltiplo de \\(a\\).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Algoritmo da Divis\u00e3o em \\(\\mathbb{Z}\\)<\/h3>\n\n\n\n<p>chamado tamb\u00e9m algoritmo de Euclides ou divis\u00e3o euclidiana, o algoritmo da divis\u00e3o se apresenta como um teorema:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\">\n<p>sejam \\(a\\) e \\(b\\) n\u00fameros inteiros com \\(b\\ne0\\); ent\u00e3o existe um \u00fanico par de n\u00fameros inteiros \\(q\\) e \\(r\\) de modo que \\(a=b.q+r\\), com \\(0\\le r &lt; |b|\\).<\/p>\n<\/blockquote>\n\n\n\n<p>novamente como ocorre na divisibilidade, n\u00e3o estamos tratando aqui da opera\u00e7\u00e3o divis\u00e3o, mas sim da rela\u00e7\u00e3o entre dois inteiros.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Congru\u00eancia m\u00f3dulo \\(m\\)<\/h3>\n\n\n\n<p>uma outra rela\u00e7\u00e3o entre inteiros \u00e9 a de congru\u00eancia, que \u00e9 estreitamente ligada a rela\u00e7\u00e3o de divisibilidade em \\(\\mathbb{Z}\\). pela defini\u00e7\u00e3o, sejam \\(a\\), \\(b\\) e \\(m\\) n\u00fameros inteiros com \\(m >1\\), <em>\\(a\\) \u00e9 c\u00f4ngruo \\(b\\) m\u00f3dulo \\(m\\), se e somente se, \\(m\\) \u00e9 um divisor de \\(a-b\\).<\/em><\/p>\n\n\n\n<p>$$a\\equiv b\\pmod m \\iff m\\mid(a-b)$$<\/p>\n\n\n\n<p>dessa forma, se usarmos o algoritmo da divis\u00e3o, teremos \\(a-b=m.k\\), com \\(k \\in \\mathbb{Z}\\).<\/p>\n\n\n\n<p><strong>propriedades<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sejam \\(a, b, c, d\\ e\\ m \\in \\mathbb{Z}\\ com\\ m&gt;1.\\) se \\(a\\equiv b\\pmod m\\) e \\(c\\equiv d\\pmod m\\), temos:<br>$$<br>\\begin{align}<br>(a+c) &amp;\\equiv (b+d) &amp;\\pmod{m} \\\\<br>(a-c) &amp;\\equiv (b-d) &amp;\\pmod{m} \\\\<br>a \\cdot c &amp;\\equiv b \\cdot c &amp;\\pmod{m} \\\\<br>a^n &amp;\\equiv b^n &amp;\\pmod{m}, \\quad \\forall n \\geq 1<br>\\end{align}<br>$$<\/li>\n\n\n\n<li>sejam \\(a, b, c, d\\ e\\ m \\in \\mathbb{Z}, m&gt;1\\). ent\u00e3o \\(a\\equiv b\\pmod m\\), se e somente se, \\(a\\) e \\(b\\) tem o mesmo resto na divis\u00e3o euclidiana por \\(m\\).<\/li>\n<\/ul>\n\n\n\n<p>descubra muit\u00edssimo mais no <a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/impa.br\/page-livros\/numeros-inteiros-e-criptografia-rsa\/\">livro do professor coutinho<\/a> e em breve alguns exerc\u00edcios usando <a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/marinacaponerasilva.aztecweb.net.br\/index.php\/category\/python\">python<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<form role=\"search\" method=\"get\" action=\"https:\/\/mcaponera.com.br\/\" class=\"wp-block-search__button-outside wp-block-search__text-button wp-block-search\"    ><label class=\"wp-block-search__label\" for=\"wp-block-search__input-1\" >Pesquisar<\/label><div class=\"wp-block-search__inside-wrapper \" ><input class=\"wp-block-search__input\" id=\"wp-block-search__input-1\" placeholder=\"\" value=\"\" type=\"search\" name=\"s\" required \/><button aria-label=\"Pesquisar\" class=\"wp-block-search__button wp-element-button\" type=\"submit\" >Pesquisar<\/button><\/div><\/form>","protected":false},"excerpt":{"rendered":"<p>como rela\u00e7\u00f5es b\u00e1sicas dos n\u00fameros inteiros garantem nossa seguran\u00e7a todos os dias pela internet<\/p>\n","protected":false},"author":1,"featured_media":155,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[8],"class_list":["post-99","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-matematica","tag-conceitos"],"_links":{"self":[{"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/posts\/99","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=99"}],"version-history":[{"count":67,"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/posts\/99\/revisions"}],"predecessor-version":[{"id":320,"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/posts\/99\/revisions\/320"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/media\/155"}],"wp:attachment":[{"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=99"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=99"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mcaponera.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=99"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}