• Anúncio Global
    Respostas
    Exibições
    Última mensagem

Função para descobrir primos grandes (200 dígitos ou +)

Função para descobrir primos grandes (200 dígitos ou +)

Mensagempor imaia » Qui Set 06, 2012 17:56

Tenho buscado na internet algoritmos de teste de primalidade de números. Deparei-me com o AKS e Monte-Carlo, sendo o AKS determinístico e o M.C. probabilístico, porém o M.C. é muito mais rápido. Contudo li artigos e monografias com gráficos de execução dos referidos algoritmos e eles funcionam bem para primos pequenos, digamos com 6 dígitos, além do que o tempo de resposta cresce de tal maneira que fica inviável testar a primalidade de centenas de dígitos, duraria uma eternidade. Estou supondo que fonte que li está correta.

Então gostaria de saber, se hoje em dia em comércio eletrônico e em protocolos de criptografia usam-se primos grandes, deve existir um meio de obtê-los. Na internet só se mostra listagens de primos pequenos. E os grandes, como descobri-los?

Preciso da informação para realização de software, então qualquer ajuda é muito bem vinda.
imaia
Novo Usuário
Novo Usuário
 
Mensagens: 1
Registrado em: Qui Set 06, 2012 17:51
Formação Escolar: GRADUAÇÃO
Área/Curso: informática
Andamento: formado

Re: Função para descobrir primos grandes (200 dígitos ou +)

Mensagempor MarceloFantini » Qui Set 06, 2012 19:03

Acredito que se hoje em dia primos grandes são usados em comércio eletrônico e protocolos de criptografia são justamente porque não são fáceis de descobrir. Se existisse tal modo mais fácil de obtê-los todo o esquema de criptografia seria quebrado, qualquer um poderia obter informações que outros querem esconder.
Futuro MATEMÁTICO
e^{\pi \cdot i} +1 = 0
MarceloFantini
Colaborador Moderador
Colaborador Moderador
 
Mensagens: 3126
Registrado em: Seg Dez 14, 2009 11:41
Formação Escolar: GRADUAÇÃO
Andamento: formado

Re: Função para descobrir primos grandes (200 dígitos ou +)

Mensagempor Renato_RJ » Sex Set 07, 2012 04:37

Boa noite !!!

Mas que assunto interessante !! Primos !!!

Hoje em dia existem maneiras de criar primos enormes, o problema é testá-los, existem diversos testes (como Rabin-Muller utilizado por alguns softwares de matemática, como o Maxima por exemplo) e temos tabelas com números maiores do que 200 dígitos que possuem mais de 97% de chances de serem primos veja em:

http://primes.utm.edu/lists/small/small3.html#300

Agora, o pouco que eu sei sobre criptografia é, atualmente estão estudando um algoritmo um baseado em curvas elípticas (o nome curvas elípticas não tem relação alguma com elipses) pois estas tem uma propriedade bem peculiar, se pegarmos dois pontos na curva (P e R, por exemplo), podemos determinar um terceiro (Q) fazendo apenas a soma desses pontos, mas uma curva elíptica é um anel com a propriedade apenas de soma, logo sabendo-se o ponto P e o ponto Q não temos como descobrir o ponto R (sendo que P + R = Q, lembre-se, é um anel com a propriedade somente de soma, nada mais)... Esse tipo de algoritmo é mais rápido e mais seguro do que o uso de primos enormes (pois devido a incerteza gerada pelos testes, podem ser considerados como pseudo-primos)...
Se quiser saber mais sobre primos existe um excelente livro chamado "Primos" do professor Paulo Ribenboim (é uma excelente leitura, mas a matemática ao longo do livro fica um tanto complexa)...

Abraços...
Iniciando a minha "caminhada" pela matemática agora... Tenho muito o quê aprender...
Avatar do usuário
Renato_RJ
Colaborador Voluntário
Colaborador Voluntário
 
Mensagens: 306
Registrado em: Qui Jan 06, 2011 15:47
Formação Escolar: PÓS-GRADUAÇÃO
Área/Curso: Mestrado em Matemática
Andamento: cursando


Voltar para Funções

 



  • Tópicos relacionados
    Respostas
    Exibições
    Última mensagem

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes

 



Assunto: [Função] do primeiro grau e quadratica
Autor: Thassya - Sáb Out 01, 2011 16:20

1) Para que os pontos (1,3) e (-3,1) pertençam ao grafico da função f(X)=ax + b ,o valor de b-a deve ser ?

2)Qual o maior valor assumido pela função f : [-7 ,10] em R definida por f(x) = x ao quadrado - 5x + 9?

3) A função f, do primeiro grau, é definida pos f(x)= 3x + k para que o gráfico de f corte o eixo das ordenadas no ponto de ordenada 5 é?


Assunto: [Função] do primeiro grau e quadratica
Autor: Neperiano - Sáb Out 01, 2011 19:46

Ola

Qual as suas dúvidas?

O que você não está conseguindo fazer?

Nos mostre para podermos ajudar

Atenciosamente


Assunto: [Função] do primeiro grau e quadratica
Autor: joaofonseca - Sáb Out 01, 2011 20:15

1)Dados dois pontos A=(1,3) e B=(-3,1) de uma reta, é possivel definir a sua equação.

y_{b}-y_{a}=m(x_{b}-x_{a})

1-3=m(-3-1) \Leftrightarrow -2=-4m \Leftrightarrow m=\frac{2}{4} \Leftrightarrow m=\frac{1}{2}

Em y=mx+b substitui-se m, substitui-se y e x por um dos pares ordenados, e resolve-se em ordem a b.

3=\frac{1}{2} \cdot 1+b\Leftrightarrow 3-\frac{1}{2}=b \Leftrightarrow b=\frac{5}{2}



2)Na equação y=x^2-5x+9 não existem zeros.Senão vejamos

Completando o quadrado,

(x^2-5x+\frac{25}{4})+9-\frac{25}{4} =0\Leftrightarrow (x-\frac{5}{2})^2+\frac{11}{4}=0

As coordenadas do vertice da parabola são (\frac{5}{2},\frac{11}{4})

O eixo de simetria é a reta x=\frac{5}{2}.Como se pode observar o vertice está acima do eixo Ox, estando parabola virada para cima, o vertice é um mínimo absoluto.Então basta calcular a função para os valores dos extremos do intervalo.

f(-7)=93
f(10)=59