Você está na página 1de 14

3

FUNES ARITMTICAS
3.1 - INTRODUO
O matemtico suio Leonard Euler (15 de abril de 1707- 18 de setembro de 1783) foi o segundo mais prolfico escritor de Matemtica de todos os tempos. Seu trabalho completo engloba 886 livros e artigos. A Euler devemos a notao f(x) das funes (1734), os smbolos e para a base dos logaritmos naturais (1727), i para a raiz quadrada de -1 (1777), para a relao entre o comprimento de uma circunferncia e seu dimetro, e para os somatrios (1755). le introduziu, tambm, as funes beta e gamma e ampliou as fronteiras da geometria analtica e da trigonometria, alm de dar contribuies significativas geometria, teoria dos nmeros e ao clculo. Estudou mecnica, dinmica dos fluidos, hidrulica, acstica, eletricidade, ptica, astronomia, msica, teologia, anatomia e fisiologia. Euler props a soluo para o famoso problema das pontes de Konigsberg e foi o fundador da teoria de grafos. Tendo passado a maior parte de sua vida profissional entre a Academia Imperial Russa de Cincias em So Petersburgo (1727 a 1741 e 1766 a 1783) e a Academia de Cincias da Prssia (1741 a 1766), sediada em Berlim, alguns anos depois de seu retorno Rssia Euler ficou completamente cego. Isso em nada reduziu sua capacidade de trabalho e seu mpeto produtivo continuou intenso at a sua morte em 1783. Dentre suas contribuioes teoria dos nmeros destacam-se a funo aritmtica e o teorema que levam seu nome. Ambas tem aplicaes importantes em criptografia moderna, tendo sido usadas na concepo de um dos mais importantes criptossistema de chave pblica em uso comercial atualmente, o criptossistema RSA [Stallings 07]. Neste captulo, alm da funo de Euler, estudamos tambm a funo de Moebius, cuja aplicaes em Engenharia eletrnica esto na rea de processamento digital de sinais.

3.2 - FUNES ARITMTICAS


Como preparao para o estudo das funes de Euler e de Moebius, duas funes aritmticas simples so apresentadas, visando familiarizar o leitor com algumas noes bsicas relativas a essa classe de funes.

Definio 3.1: Chama-se funo aritmtica quela funo cujo domnio o conjunto dos nmeros inteiros positivos. Dentre as mais simples funes aritmticas esto as funes (n) e (n). Definio 3.2: (n) denota o nmero de divisores positivos de n e (n) a soma desses divisores. Assim,

( n) = 1
d |n

( n) = d.
d |n
k1 k2 kr n = p1 p2 ...... pr a fatorao cannica de > 1, em que os , = 1, 2, , , so primos distintos, ento [Burt 10]

fcil ver que = 2 e = + 1 se e s se n primo. Em geral, mostra-se que se

a) (n) = (k1 + 1)(k 2 + 1)......(k r + 1) . b) (n) = (


k1 +1 k2 +1 p1 1 p2 1 p kr +1 1 )( ).......( r ). p1 1 p2 1 pr 1

Exemplo 3.1: Os divisores de = 60 = 22 35 so da forma = 2 3 5 , em que = 0, 1, 2, = 0, 1 e = 0, 1. Assim d assume os valores 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30 e 60. Portanto (60) = 12 e (60) = 168. Definio 3.3: Uma funo aritmtica , no identicamente nula, multiplicativa se = , sempre que MDC(m, n) = 1. Quando isto acontece para quaisquer inteiros , , ento dita ser uma funo completamente multiplicativa.

Note que se multiplicativa, ento = 1 = 1 e, como 0, temk k k se que 1 = 1. Alm disso, considerando n = p1 1 p2 2 ...... pr r , ento pode ser calculada por meio de

k1 k2 k1 k2 kr kr f (n) = f ( p1 p2 ...... pr ) = f ( p1 ) f ( p2 )...... f ( pr ) = f ( piki ), i =1

ou seja, o valor de uma funo multiplicativa para um dado argumento n pode ser obtido a partir da fatorao de n. Um procedimento sistemtico para se provar a propriedade multiplicativa de uma funo, apresentado a seguir. Teorema 3.2: Seja uma funo multiplicativa e seja

F (n) = f(d ).
d |n

Ento tambm uma funo multiplicativa. A prova deixada como um exerccio para o leitor [Burt 10]. Uma decorrncia imediata do teorema 3.2 que as funes (n) e (n) so funes multiplicativas. Um modo de mostrar isto observar que estas funes so casos particulares da funo = | .

De fato, = e = (veja a definio 3.2). Como as funes = 1 e = so multiplicativas, ento as funes e tambm so.

3.3 - A FUNO DE MBIUS


August Ferdinand Mbius (17 de novembro de 1790 - 26 de setembro de 1868) foi um matemtico e astrnomo alemo. A ele se devem a fita de Mbius, seu trabalho mais conhecido, a funo de Mbius, as transformaes de Mbius e a frmula de inverso de Mbius. Nesta seo estamos interessados na funo de Mbius, uma funo aritmtica que veio a ter aplicaes na Engenharia Eletrnica, na rea de processamento digital de sinais, no final do sculo XX [Tufts 88], [Reed 90, 92], [Knock 94], [Cintra 2001]. Definio 3.4: Chama-se funo de Mbius funo aritmtica 1, = 1, 0, |, primo, = 1 , se = , em que os so primos distintos.

Exemplo 3.2: Se um nmero primo, ento = 1 e = 0 para 2. A Tabela 3.1 mostra os valores de para os dez primeiros inteiros positivos: n (n) 1 1 Tabela 3.1 Alguns valores da funo de Mbius. 2 3 4 5 6 7 8 -1 -1 0 -1 1 -1 0 9 0 10 1

Essencialmente a definio da funo de Mbius significa que = 0 se tem um fator quadrtico e = 1 se o produto de primos distintos.

3.3.1 Propriedades da funo de Mbius


A funo apresenta algumas propriedades interessantes e que desempenham um papel importante em aplicaes da mesma. Prova: O que queremos mostrar que, se MDC, = 1 ento = . Sem perda de generalidade, vamos considerar que e no tm fatores quadrticos (em caso contrrio, a expresso trivialmente satisfeita resultando em 0 = 0). Dessa forma, se = e = , em que os e so todos primos distintos, podemos escrever
= = 1

M1) A funo de Mbius multiplicativa.

= 1 1 = ). 1, = 1, = 0, > 1.
|

M2) Se um inteiro positivo, ento

Prova: Definindo a funo tem-se, para = 1,

Do Teorema 3.2 podemos afirmar, uma vez que a funo de Mbius multiplicativa, que a funo multiplicativa. Assim, considerando a fatorao cannica de , pode ser calculada por meio de (veja o comentrio aps a Definio 3.3). Como
= = 1 + + + + ,
|

1 = | = 1 = 1.

= ,
|

ento

= = 1 + = 1 + 1 = 0
|

e portanto
F (n) = F ( pik i ) = 0.
i =1 r

Exemplo 3.3: Para = 30, temos

= 1 + 2 + 3 + 5 + 6 + 10 + 15 + 30 = = 1 1 1 1 + 1 + 1 + 1 1 = 0. = ,
| |

M3) Se e so funes aritmticas tais que

ento

= = .
|

Esta a bem conhecida frmula de inverso de Mbius. A prova deixada como um exerccio para o leitor [Santos 98].

3.4 - A FUNO DE EULER


A funo de Euler provavelmente a funo aritmtica mais importante no contexto das aplicaes em Engenharia Eletrnica. Definio 3.5: A funo de Euler, , representa o nmero de inteiros positivos , 1 < , que so relativamente primos com , isto , MDC, = 1.

Exemplo 3.4: Se um nmero primo, ento = 1. De fato, = 1 se e s se primo. A Tabela 3.2 mostra os valores de para os dez primeiros inteiros positivos: n (n) 1 1 2 1 Tabela 3.2 - Alguns valores da funo de Euler. 3 4 5 6 7 8 2 2 4 2 6 4 9 6 10 4

3.4.1 Propriedades da funo de Euler


Prova: Uma condio necessria e suficiente para que MDC, = 1 que no seja divisor de . Assim, para contar quantos inteiros existem, entre 1 e , que no so relativamente primos com , basta contar quantos so os mltiplos de nesse intervalo. Como existem tais inteiros, o valor procurado dado por
=

E1) Se um nmero primo e um inteiro positivo, ento = 1.

e o resultado segue. E2) A funo de Euler multiplicativa (a prova deixada para o leitor) [Burt 10].
E3) Se a fatorao cannica de = , ento

(3.1)

Prova: Das propriedades E1 e E2 podemos escrever


=

ou seja,

1,

e, uma vez que = , o resultado segue.

1 =

E4) par para > 2.

Prova: O resultado uma consequncia imediata da propriedade E1. Exemplo 3.5: Dado o valor de na equao = , determine o valor de .

Soluo: H um procedimento sistemtico, baseado na propriedade E3, para resolver esse tipo de equao. Reescrevendo a expresso (3.1) na forma

observa-se que os fatores primos so tais que 1|. Portanto, pode ser determinado por meio dos passos: i) Listam-se todos os divisores de , que so os possveis valores para 1. ii) Da lista obtida no passo anterior, chega-se aos possveis valores para . iii) Usando-se a expresso (3.2), testam-se os candidatos, levando-se em conta que os mesmos fatores devem estar em ambos os lados da expresso.

(3.2)

Exemplo 3.6: Para ilustrar o procedimento, considere que = 10. Nesse caso, tem-se que 1 assume os valores 1, 2, 5 e 10, ou seja, os candidatos aos valores dos so 2, 3, 6 e 11. Assim, a lista a que se refere o item (ii) 2, 3 e 11. Testando esses valores, obtemos: 1 = 2; = = 10 e nenhuma soluo gerada.

1 = 2 e 2 = 3;

1 = 11; = = 1 e = 11 uma soluo. 1 = 2 e 2 = 11;


.

1 = 3; =

= 5 e nenhuma soluo gerada. =


.

Os valores 1 = 3 e 2 = 11 produzem um valor no inteiro no lado direito da expresso (3.2) e no precisam ser testados. O mesmo acontece para 1 = 2, 2 = 3 e 3 = 11. Assim, as solues de = 10 so = 11 e = 22.

= 5 e nenhuma soluo gerada. = 1 e = 22 uma soluo.

3.4.2 - O teorema de Euler


A primeira prova do pequeno teorema de Fermat foi estabelecida por Euler, em 1736. Cerca de 24 anos depois, Euler conseguira generalizar este teorema, chegando ao resultado conhecido como teorema de Euler. Teorema 3.3 (o teorema de Euler): Se os inteiros e so relativamente primos, ento Prova: Os passos para se chegar expresso (3.3) so essencialmente os mesmos usados na demonstrao do pequeno teorema de Fermat. A diferena est que agora os mltiplos inteiros de , a saber, , , so considerados, em que MDC , = 1. O leitor convidado a acrescentar os passos que faltam para a concluso da prova. Note que quando um nmero primo, a expresso (3.3) reduz-se ao pequeno torema de Fermat. Exemplo 3.7: Para determinar o dgito das unidades de 3 podemos partir do teorema de Euler com = 10, uma vez que esse dgito (o das unidades) igual a 10. Assim, considerando que 3 1 10, ou 3 1 10, vem
3 = 3 3 9 10 1 .

(3.3)

e o dgito procurado 9.

3.5 - O CRIPTOSSISTEMA RSA


Um dos principais criptossistemas de chave pblica em uso comercial hoje em dia o criptossistema RSA [Rivest 78]. A funo unidirecional em que se baseia o RSA, proposta por D. Knuth em 1976, a da fatorao de inteiros; dados os primos distintos e , ambos

com cerca de r dgitos, a complexidade multiplicativa para se computar o produto = O(2 ), enquanto que o problema da fatorao, isto , a determinao dos primos e , a partir de , requer uma complexidade multiplicativa exponencial! [Pieprzyk 10]. Baseado nessa funo unidirecional, Ronald Rivest, Adir Shamir e Leonard Adleman, na poca (1978) pesquisadores do Instituto de Tecnologa de Massachussets (MIT), usando o teorema de Euler, introduziram um trapdoor nesse cenrio e construiram o que , at hoje, um dos mais bem sucedidos criptossistemas de chave pblica. No criptossistema RSA (ou algoritmo RSA, como tambm chamado), mensagens e criptogramas so nmeros inteiros positivos pertencentes a , o conjunto dos inteiros mdulo , em que o produto de dois nmeros primos distintos grandes, e . O valor de faz parte da chave pblica do algoritmo e os valores de e definem a sua chave privada. Os procedimentos de cifragem e decifragem no RSA so explicados a seguir. i) Cifragem Para cifrar a mensagem e obter o criptograma , faz-se em que o inteiro , chamado o expoente de cifragem, faz parte da chave pblica que , portanto, formada pelo par de inteiros , . i) Decifragem Para expressar em funo de , a partir da expresso (3.4), eleva-se ambos os membros dessa expresso a um expoente , que calculado a partir da congruncia em que a condio necessria e suficiente para encontrarnos o valor de que MDC , = 1. Chega-se ento a Agora entra em cena o teorema de Euler que nos permite escrever, se MDC, = 1, de modo que
1 , , = . = = . 1 , = ,

(3.4)

(3.5)

o que leva expresso de decifragem

Embora a condio MDC, = 1 tenha sido usada para se chegar decifragem, mesmo que isso no ocorra, possvel mostrar que o texto claro ainda pode ser obtido pela expresso (3.6) (veja o problema 3.20). O expoente denominado expoente de

(3.6)

Exemplo 3.8: Com = 5 e = 11, tem-se = 55 e = 40. Escolhendo-se = 7, a chave privada a soluo da congruncia
7 1 40,

decifragem. Claro, o valor de deve permanecer privado. Assim, podemos nos referir chave privada do sistema como sendo o par de nmeros primos distintos , ou o inteiro
.

ou seja, = 23. A mensagem = 2 cifrada em = 2 55 = 18. Para decifrar suficiente computar = 18 55 = 2.

3.5.1 Assinaturas digitais


O conceito de assinatura digital uma das mais importantes contribuies da criptografa de chave pblica, introduzida em 1976 por Diffie e Hellman [Diffie, 76]. Como mensagem e criptograma so nmeros inteiros , os algoritmos de cifragem e de decifragem representam automorfismos de em . Especificamente, se . e . representam esses algoritmos, definidos pelas expresses (3.4) e (3.6), respectivamente, ento verdade que = = . Dessa forma, um nmero pode ser transformado em outro por qualquer das duas expresses e o que chamamos cifragem ou decifragem arbitrrio, ou seja, podemos obter a partir de usando qualquer um dos dois expoentes, ou . O que chamamos assinatura digital o resultado de usarmos a expresso (3.4) com o expoente . Nesse caso a expresso (3.6) usada com o expoente para verificar a assinatura. Portanto, as expresses para assinar uma mensagem e verificar a assinatura so, respectivamente
=

(3.7) (3.8)

respectivamente. Como a chave privada do conhecimento apenas do usurio proprietrio do sistema, seu uso para gerar a assinatura (a mensagem assinada) o identifica. O usurio receptor da mensagem assinada, ao usar a expresso (3.8) para recuperar , verifica (confirma) a identidade do emissor da mensagem, uma vez que as chaves , esto ligadas pela expresso (3.5) (numa aritmtica s h um par , satisfazendo a expresso).

= ,

3.5.2 Pontos fixos do RSA


Definio 3.6: Uma mensagem dita ser um ponto fixo do RSA se satisfaz
= .

Como = , isso o mesmo que

pela propriedade E4 da funo de Euler e sabendo que MDC , = 1, podemos afirmar que, para > 2, o expoente de cifragem mpar. Assim, trs valores de que satisfazem o sistema (3.9) so 1, 0 e -1. Isso significa que pode ser determinado pelos sistemas
0, 1, 1 , 0, 1, 1 ,

, ;

(3.9)

o que leva a um total de 9 valores para .


1: 4: 7: 0 3, = 0. 0 5, 2:

Exemplo 3.9: Para o RSA em que = 3 e = 5, as seguintes mensagens so pontos fixos:


1 3, 1 3, = 10. 5: = 1. 0 5. 1 5. 0 3, = 6. 1 5. 3: 0 3, = 9. 1 5. 1 3, = 4. 1 5.

possvel calcular o nmero exato de pontos fixos presentes em um criptossistema RSA, que dado por [Pieprzyk, 10], Nessa expresso, considerando que , e so mpares, podemos afirmar que cada MDC vale, no mnimo, 2; isso implica que todo RSA tem, pelo menos 9 pontos fixos, como havamos demonstrado anteriormente. A segurana do criptossistema RSA baseada na dificuldade de fatorar o mdulo = . Implementaes consideradas computacionalmente seguras usam valores de cujo comprimento varia entre 1024 a 2048 bits, ou 309 a 617 dgitos decimais. Entretanto, no h uma prova de que para se criptoanalisar (quebrar) o RSA necessrio um esforo computacional igual ao da fatorao de . #PF= [1 + MDC 1, 1][1 + MDC 1, 1]. (3.10)

1 3, 1 3, 1 3, = 5. 8: = 11. 9: = 14. 0 5. 1 5. 1 5.

6:

PROBLEMAS
3.1) Prove a frmula de inverso de Mbius. 3.2) Prove que a funo de Mbius multiplicativa. 3.3) verdade que, se k um inteiro positivo, (k) (k + 1) (k + 2) (k + 3) = 0 ? Por qu? 3.4) Prove que, para qualquer inteiro > 0, existe uma sequncia de inteiros consecutivos , + 1, , + 1, satisfazendo = + 1 = = + 1 = 0. 3.5) Encontre o dgito das unidades e o dgito das dezenas de 3 .

k2 3.6) Considerando a fatorao n = p1k1 p2 ..... prkr , qual o valor das somas: i) (d ) . ii) | (d ) | ?
d |n d |n

k2 3.7) Considerando a fatorao prima n = p1k1 p2 ..... prkr , expresse, em termos de f ( pi ), o (d ) f (d ) . valor da soma d |n

3.8) Qual o valor da soma (d ) / (d ) ? Por qu?


d |n

3.9) Mostre que n = ( d ) .


d |n

3.10) Se MDC(m, n) = 1, prove que m(n) + n ( m ) 1(mod mn) . 3.11) Para que valores de n tem-se ( n 2 ) = n (n) ? Justifique. 3.12) Para que valores de n tem-se (2n) = 2 (n) ? Justifique. 3.13) Apresente um procedimento sistemtico para encontrar o valor de na equao = . Ilustre seu mtodo para: i) = 16. ii) = 20.

3.15) Use o teorema chins dos restos para determinar um valor para n, inteiro positivo, satisfazendo 3 = 2 2, 2 = 1 3 e 4 = 4 10). 3.16) Quantos inteiros n existem tais que = 4 ? 3.17) Existe um nmero infinito de inteiros n tais que (n) um quadrado perfeito? Por qu?

3.14) Para que valores de p a equao = 2, onde primo, tem soluo? Por qu?

3.18) Encontre n tal que (n) = 14. 3.19) Considere o problema de desenhar uma estrela regular de n pontas, sem tirar o lpis do papel. A estrela construda partindo-se de um vrtice arbitrrio, saltando k-1 pontos e conectando os dois vrtices e assim por diante. A figura abaixo ilustra o caso n = 5, k = 2. i) Para um dado n, quantas estrelas diferentes podem ser construdas? ii) Para que valor(es) de n existem 6 estrelas diferentes? 3.20) Como voc explica o fato de que, apesar do teorema de Euler, o criptossistema RSA capaz de lidar com mensagens M tais que MDC (M, (n)) > 1? 3.21) Se a chave pblica de um usurio o par , = 31, 3599, qual sua chave privada? 3.22) Qual o valor da soma [ ( d ) ( d ) / d ] ?
d |30030

3.23) Em um criptossistema RSA com = 91, a chave privada soluo do sistema de congruncias lineares: 3 = 3 4, 3 6 9 e 4 6 7. Determine a chave pblica do sistema e assine a mensagem M = 3. 3.24) Se um primo mpar, para que valores de n a equao (n) + (n) = 2 p tem soluo? Por qu? 3.25) Se p primo, prove que (p-1)! p-1 ( mod 1+2+3+..........+ (p-1)).
1 ]. 3.26) Expresse, em termos dos fatores primos de n, o valor da soma F (n) = [(d )(d ) d d |n

Para o caso em que n satisfaz (n) = 0 , expresse F(n) em termos de n. 3.27) Quantas fraes positivas irredutveis menores que 1 e com denominador menor ou igual a n existem? Por qu? 3.28) Para que valores de n, (3n 1) mltiplo de n? Justifique. 3.29) Encontre os valores de n satisfazendo ( n) + ( n) = 18 . 3.30) Use o teorema chins do resto para resolver a congruncia 19x 1 (mod 140). 3.31) Considerando n = 55, mostre como o criptossistema RSA pode ser usado para gerar assinaturas digitais. Assine a mensagem M = 4 e verifique a assinatura C = 2. Considere que a chave privada do sistema a menor possvel. 3.32) Quantas solues incongruentes mdulo n, tem a congruncia x 2 1 (mod n) , quando: i) = 1105. ii) n um inteiro mpar tal que ( n) = ( 1) r (note que no necessrio resolver a congruncia para responder questo).

3.33) Quantos inteiros positivos i 480 existem, tais que MDC( i , 160) =1? 3.34) Quantos inteiros positivos i km existem, tais que MDC( i , m) =1? 3.35) Use o teorema chins do resto para encontrar valores de n satisfazendo a congruncia 59 (n) 1(mod165). 3.36) Calcule o valor das somas: a) ( d ) ( d ), n par. b) ( ( d ) n / d ).
d |n d |n

3.37) Quantos inteiros existem tais que 10|? 3.38) Apresente os parmetros de um criptossistema RSA (valores de n, p, q, e>1, d, (n)) em que, para qualquer mensagem M, tem-se M = C. Justifique. 3.39) Resolva o sistema: 2 (n) 4(mod 5) , 2 (n) 1(mod 6) . 3.40) Qual a forma dos divisores primos mpares do inteiro n 2 + 1 ? 3.41) Use o teorema chins do resto para encontrar trs inteiros pares consecutivos, a, b e c, tais que (a) + (b) + (c) = 0. 3.42) Quantas triplas (a, b, c) de inteiros consecutivos existem tais que (a) = (b) = (c) = 0 ? Por qu? 3.43) Resolva a congruncia quadrtica x 2 8 x(mod 35) . 3.44) Encontre trs inteiros pares xi > 14 , tais que a equao (n) = xi , i=1, 2, 3, no tenha soluo. Justifique. 3.46) Encontre o valor da soma S = a1 + a2 ... + a ( n) , onde 1 ai n e MDC (ai , n) = 1 . 3.47) Encontre, sem usar busca exaustiva, os valores de n, incongruentes mdulo 17, que satisfazem a congruncia 2 (n) + (n) (n) 4 0 (mod 17). 3.48) Em Processamento Digital de Sinais algumas transformadas discretas tem comprimento N que so divisores do inteiro ( n 2 + 1 ). Nesse caso possvel encontrar uma transformada com N =19? Por qu? 3.49) Encontre um valor para o inteiro a, composto, tal que ( 1 ) ( 2a ) + ( 1 ) (3a) + ( 1 ) (5a) = 1. 2 3 6 Quantos valores de a existem satisfazendo essa equao? Justifique. 3.50) Considerando k > 0, encontre o valor de n na equao ( 2 i n) = 28, para n mpar.
i =0 k

3.52) O inteiro 65537 uma escolha muito comum para o expoente de cifragem . Voc v alguma razo para isso?

3.51) Dado o inteiro e considerando o nmero de multiplicaes a ser realizadas, qual o melhor algoritmo para se computar o valor de ? E o valor de ?

REFERNCIAS
[Burt 10] M. Burton, Elementary Number Theory, McGraw-Hill, 5a. edio, 2010. [Cintra 01] Transformada Rpida de Hartley: Novas Fatoraes e um Algoritmo Aritmtico, Dissertao de Mestrado, Programa de Ps-Graduao em Engenharia Eltrica, UFPE. [Diffie, 76] W. Diffie and M. Hellman, New Directions in Cryptography, IEEE Transactions on Information Theory, vol IT-2, pp. 644-654, November 1976. [Knock 94] L. Knockaert, A generalized Mbius transform and arithmetic Fourier transforms, IEEE Transactions on Signal Processing, vol. 42, No. 11, pp. 2967-2971, Nov. 1994. [Pieprzyk, 10] J. Pieprzyk, T. Hardjono and J. Seberry, Fundamentals of Computer Security, Springer, 2010. [Reed 90] I. S. Reed, D. W. Tufts, Xiaoli Yu, T. K. Truong, M. T. Shih, and X. Yin, Fourier analysis and signal processing by use of the Mbius inversion formula, IEEE Transactions on Acoustics, Speech and Signal Processing, vol. 38, No. 3, Mar. 1990. [Reed 92] I. S. Reed, Ming-Tang Shih, T. K. Truong, E. Hendon, and D. W. Tufts, A VLSI architecture for simplified arithmetic Fourier transform algorithm, IEEE Transactions on Signal Processing, vol. 40, No. 5, pp. 1122-1133, May 1992. [Rivest 78] R. Rivest, A. Shamir and L. Adleman, A Method for Obtaining Digital Signatures and Public Key Cryptosystems, Communications of the ACM, February 1978. [Santos 98] J. P. de Oliveira Santos, Introduo Teoria dos Nmeros, Coleo Matemtica Universitria, IMPA, 1998. [Stallings 07] W. Stallings, Criptografia e Segurana de Redes, Pearson Prentice-Hall, 2007. [Tufts 88] D. W. Tufts and G. Sadasiv, The arithmetic Fourier transform, IEEE Acoustics, Speech and Signal Processing (ASSP) Magazine, pp. 13-17, Jan. 1988.

Você também pode gostar