Translating an hash function from software to hardware: a functional programming approach

dc.contributor.author Paulo Ferreira en
dc.contributor.author José Carlos Alves en
dc.contributor.author João Canas Ferreira en
dc.date.accessioned 2017-11-16T14:02:00Z
dc.date.available 2017-11-16T14:02:00Z
dc.date.issued 2012 en
dc.description.abstract The use of concurrent functional languages in embedded systems offers advantages related to code size, simplicity and ease of maintenance. But, a performance decrease is also a normal side effect of the use of high level languages. This is aggravated in embedded reconfigurable systems with CPUs of limited performance, and to overcome this some of the computational tasks can be delegated to dedicated hardware, to improve the global performance of the systems. This paper describes the implementation of a cryptographic core, using the high level structure of the original software as a template for building the custom hardware, and the analysis of the possible methods of interconnection using a soft core based reconfigurable system. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/2716
dc.language eng en
dc.relation 473 en
dc.relation 258 en
dc.relation 258 en
dc.relation 473 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Translating an hash function from software to hardware: a functional programming approach en
dc.type conferenceObject en
dc.type Publication en
Files