Högskolan i Skövde

his.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
sboxgates: A program for finding low gate count implementations of S-boxes
Högskolan i Skövde, Institutionen för informationsteknologi. Högskolan i Skövde, Forskningsmiljön Informationsteknologi. Swedish Defence University, Stockholm, Sweden. (Information Systems)ORCID-id: 0000-0001-9246-0263
2021 (Engelska)Ingår i: Journal of Open Source Software, E-ISSN 2475-9066, Vol. 6, nr 62, s. 1-3, artikel-id 2946Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

S-boxes are often the only nonlinear components in modern block ciphers. They are commonly selected to comply with very specific criteria in order to make a cipher secure against, for example, linear and differential attacks. An M x N S-box can be thought of as a lookup table that relates an M-bit input value to an N-bit output value, or as a set of N boolean functions of M variables (Schneier, 1996).

Although cipher specifications generally describe S-boxes using their lookup tables, they can also be described as boolean functions or logic gate circuits. sboxgates, which is presented here, finds equivalent logic gate circuits for S-boxes, given their lookup table specification. Generated circuits are output in a human-readable XML format. The software can convert the output files into C or CUDA (a parallel computing platform for Nvidia GPUs) source code. The generated circuits can also be converted to the DOT graph description language for visualization with Graphviz (Ellson et al., 2002).

Ort, förlag, år, upplaga, sidor
Open Journals , 2021. Vol. 6, nr 62, s. 1-3, artikel-id 2946
Nationell ämneskategori
Beräkningsmatematik
Forskningsämne
Informationssystem (IS)
Identifikatorer
URN: urn:nbn:se:his:diva-19851DOI: 10.21105/joss.02946OAI: oai:DiVA.org:his-19851DiVA, id: diva2:1567837
Anmärkning

CC BY 4.0

Tillgänglig från: 2021-06-16 Skapad: 2021-06-16 Senast uppdaterad: 2025-09-29Bibliografiskt granskad

Open Access i DiVA

fulltext(128 kB)129 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 128 kBChecksumma SHA-512
0fb591a1d53e37070bca45b29b5e978f4f9c1cfc2967b2353abb11476af8f049ce7ed14aa103b67598a44cf67c7044742dd90246ead58fa979d7b79a60ec0ec0
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltext

Person

Dansarie, Marcus

Sök vidare i DiVA

Av författaren/redaktören
Dansarie, Marcus
Av organisationen
Institutionen för informationsteknologiForskningsmiljön Informationsteknologi
I samma tidskrift
Journal of Open Source Software
Beräkningsmatematik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 129 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 245 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf