Data encryption standard simulation and a bit-slice architecture design
Autor(a) principal: | |
---|---|
Data de Publicação: | 2000 |
Outros Autores: | , |
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 |