Data encryption standard simulation and a bit-slice architecture design

Detalhes bibliográficos
Autor(a) principal: Sixel, Ricardo Girardi
Data de Publicação: 2000
Outros Autores: Monteiro, Rodrigo Salvador, Anido, Manuel Lois
Tipo de documento: Relatório
Idioma: eng
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/2577
Resumo: This paper presents a high level language implementation of the Data Encryption Standard (DES) and discusses a design that employs a bit-sliced architecture. The HLL implementation was performed on Borland's® Delphi4™, language and proved to be highly valuable for obtaining the intermediate results that were required for debugging. The key objectives of this work were to make DES available for system applications written in the Delphi4 TM language and also to discuss the design of a bit-sliced DES architecture suitable for applications requiring low silicon area.
id UFRJ_d102dc417457773630e31bcdf1036b4d
oai_identifier_str oai:pantheon.ufrj.br:11422/2577
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Sixel, Ricardo GirardiMonteiro, Rodrigo SalvadorAnido, Manuel Lois2017-08-03T16:38:14Z2023-11-30T03:02:12Z2000-12-31SIXEL, R. G.; MONTEIRO, R. S.; ANIDO, M. L. Data encryption standard simulation and a bit-slice architecture design. Rio de Janeiro: NCE, UFRJ, 2000. 11 p. (Relatório Técnico, 17/00).http://hdl.handle.net/11422/2577This paper presents a high level language implementation of the Data Encryption Standard (DES) and discusses a design that employs a bit-sliced architecture. The HLL implementation was performed on Borland's® Delphi4™, language and proved to be highly valuable for obtaining the intermediate results that were required for debugging. The key objectives of this work were to make DES available for system applications written in the Delphi4 TM language and also to discuss the design of a bit-sliced DES architecture suitable for applications requiring low silicon area.Submitted by Elaine Almeida (elaine.almeida@nce.ufrj.br) on 2017-08-03T16:38:14Z No. of bitstreams: 1 17_00_000612884.pdf: 1061719 bytes, checksum: ad8bfd60ba90c800e0e73203da75268a (MD5)Made available in DSpace on 2017-08-03T16:38:14Z (GMT). No. of bitstreams: 1 17_00_000612884.pdf: 1061719 bytes, checksum: ad8bfd60ba90c800e0e73203da75268a (MD5) Previous issue date: 2000-12-31engRelatório Técnico NCECNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAOCriptografia de dados (Ciência da computação)Arquiteturas DESData Encryption StandardData encryption standard simulation and a bit-slice architecture designinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/report1700abertoBrasilInstituto Tércio Pacitti de Aplicações e Pesquisas Computacionaisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJORIGINAL17_00_000612884.pdf17_00_000612884.pdfapplication/pdf582838http://pantheon.ufrj.br:80/bitstream/11422/2577/3/17_00_000612884.pdf82b7119d6ab00a0cf973f91e9daaa5b1MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/2577/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52TEXT17_00_000612884.pdf.txt17_00_000612884.pdf.txtExtracted texttext/plain14833http://pantheon.ufrj.br:80/bitstream/11422/2577/4/17_00_000612884.pdf.txtb40f8cd735966fa6c8b201ec2466b675MD5411422/25772023-11-30 00:02:12.918oai:pantheon.ufrj.br:11422/2577TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:02:12Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.pt_BR.fl_str_mv Data encryption standard simulation and a bit-slice architecture design
title Data encryption standard simulation and a bit-slice architecture design
spellingShingle Data encryption standard simulation and a bit-slice architecture design
Sixel, Ricardo Girardi
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO
Criptografia de dados (Ciência da computação)
Arquiteturas DES
Data Encryption Standard
title_short Data encryption standard simulation and a bit-slice architecture design
title_full Data encryption standard simulation and a bit-slice architecture design
title_fullStr Data encryption standard simulation and a bit-slice architecture design
title_full_unstemmed Data encryption standard simulation and a bit-slice architecture design
title_sort Data encryption standard simulation and a bit-slice architecture design
author Sixel, Ricardo Girardi
author_facet Sixel, Ricardo Girardi
Monteiro, Rodrigo Salvador
Anido, Manuel Lois
author_role author
author2 Monteiro, Rodrigo Salvador
Anido, Manuel Lois
author2_role author
author
dc.contributor.author.fl_str_mv Sixel, Ricardo Girardi
Monteiro, Rodrigo Salvador
Anido, Manuel Lois
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO
Criptografia de dados (Ciência da computação)
Arquiteturas DES
Data Encryption Standard
dc.subject.por.fl_str_mv Criptografia de dados (Ciência da computação)
Arquiteturas DES
dc.subject.eng.fl_str_mv Data Encryption Standard
description This paper presents a high level language implementation of the Data Encryption Standard (DES) and discusses a design that employs a bit-sliced architecture. The HLL implementation was performed on Borland's® Delphi4™, language and proved to be highly valuable for obtaining the intermediate results that were required for debugging. The key objectives of this work were to make DES available for system applications written in the Delphi4 TM language and also to discuss the design of a bit-sliced DES architecture suitable for applications requiring low silicon area.
publishDate 2000
dc.date.issued.fl_str_mv 2000-12-31
dc.date.accessioned.fl_str_mv 2017-08-03T16:38:14Z
dc.date.available.fl_str_mv 2023-11-30T03:02:12Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/report
format report
status_str publishedVersion
dc.identifier.citation.fl_str_mv SIXEL, R. G.; MONTEIRO, R. S.; ANIDO, M. L. Data encryption standard simulation and a bit-slice architecture design. Rio de Janeiro: NCE, UFRJ, 2000. 11 p. (Relatório Técnico, 17/00).
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11422/2577
identifier_str_mv SIXEL, R. G.; MONTEIRO, R. S.; ANIDO, M. L. Data encryption standard simulation and a bit-slice architecture design. Rio de Janeiro: NCE, UFRJ, 2000. 11 p. (Relatório Técnico, 17/00).
url http://hdl.handle.net/11422/2577
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv Relatório Técnico NCE
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
bitstream.url.fl_str_mv http://pantheon.ufrj.br:80/bitstream/11422/2577/3/17_00_000612884.pdf
http://pantheon.ufrj.br:80/bitstream/11422/2577/2/license.txt
http://pantheon.ufrj.br:80/bitstream/11422/2577/4/17_00_000612884.pdf.txt
bitstream.checksum.fl_str_mv 82b7119d6ab00a0cf973f91e9daaa5b1
dd32849f2bfb22da963c3aac6e26e255
b40f8cd735966fa6c8b201ec2466b675
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv
_version_ 1784097091179511808