DocumentosData de envio
São códigos-fonte retirados do projeto MiBench, otimizados para rodar em sistemas embarcados. É necessário utilizar um compilador gcc.
blowfish encrypt/decrypt: Trabalha com bloco simétrico e chave variável que pode ser de 32 a 448 bits. Os dados de entrada são um arquivo de texto em formato ASCII. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes
sha: É usado para troca segura de chaves criptografadas e geração de de assinatura digitais. Os dados de entrada são um arquivo de texto em formato ASCII. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes
rijndael encrypt/decryp: Foi selecionado pela AES ( National Institude of Standard Technologies Advanced Encryption Standard ). Trabalha em blocos com chave de 128-, 192- e 256-bits.Os dados de entrada são um arquivo de texto em formato ASCII. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes.
pgp sign/verify: PGP – Pretty Good Privacy é um algoritmo de criptação de chave publica.Os dados de entrada são um arquivo texto. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes.
São códigos-fonte retirados do projeto MiBench, otimizados para rodar em sistemas embarcados. É necessário utilizar um compilador gcc.
dijkstra: É um algoritmo que constrói um grafico em uma matriz de representação adjacente calculando o menor caminho entre dois nós em uma rede. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes
patricia: É utilizado para representar tabelas de roteamento em aplicações de rede. Os dados de entrada é uma lista de IP retirada de um servidor web. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes.
São códigos-fonte retirados do projeto MiBench, otimizados para rodar em sistemas embarcados. É necessário utilizar um compilador gcc.
basicmath: São calculos matemáticos simples como que não possuem hardware específico para cáculo. Como por exemplo , solução de uma função cúbica, raíz quadrada de inteiro e conversão de angulos de graus para radianos. Os dados de entrada é uma lista fixa de constantes. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes.
bitcount: São algoritmos que testam a abilidade do processador em manipelar bits através da contagem de bits em um vetor de inteiros. São utilizados 5 métodos: contador de 1-bit por loop, contador de bits por nibble recursivo, contador de bit por nibble e por byte através de look-up table não-recursivo e contador de bits por deslocamento. Os dados de entrada são um vetor de inteiros. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes .
qsort: Ordena um vetor de string em modo crescente. Os dados de entrada são uma lista de palavras. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes.
susan: É um pacote de reconhecimento de imagem. Ele foi desenvolvido para reconhecer cantos e bordas em imagens de ressonacia magnética do cerebro.O arquivo de entrada é uma imagem em preto e branco. Estes códigos fonte podem ser compilados para qualquer plataforma veja o arquivo read-frist.pdf para mais detalhes.







