Title :
DES in four days using behavioural modeling & synthesis
Author :
Wilson, Peter R. ; Brown, Andrew D.
Author_Institution :
Sch. of Electron. & Comput. Sci., Southampton Univ., UK
Abstract :
The experience of implementing the data encryption standard (DES) using high level VHDL and behavioral synthesis is described. It is shown that it is possible to describe an algorithm which is notoriously low-level such that it is both readable and synthesizable using behavioral modelling appropriate for behavioural synthesis. The paper also discusses typical design issues that arise when working at the behavioral level and shows that human insight is still necessary to achieve the best possible results. However, this insight is brought to bear at a high level - which is what humans are good at - whilst the synthesis system provides "decision support" and optimisation - which is what software and computers are good at.
Keywords :
cryptography; hardware description languages; high level synthesis; DES; VHDL; behavioral modeling; behavioral synthesis; cryptography; data encryption standard; decision support; hardware description languages; high level synthesis; optimization; Books; Code standards; Cryptography; Delay; Hardware; High level languages; Humans; Mood; NIST; Testing;
Conference_Titel :
Behavioral Modeling and Simulation Workshop, 2005. BMAS 2005. Proceedings of the 2005 IEEE International
Print_ISBN :
0-7803-9352-X
DOI :
10.1109/BMAS.2005.1518192