AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:32

Parameter dieser Suchanfrage:

Suche in Thema: DEC Design Frage (SHA3)
Suche alle Beiträge, die von "TurboMagic" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 17 von insges. 17 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 22. Mai 2021
    Danke für den Hinweis mit der Bitreihenfolge!
    Das ist bestimmt das Problem!

    Fühl! Hätte es vom A3 Testvektor eigentlich noch
    wissen müssen...

    Naja, das Konverterprogramm ist eh geplant.
    Muss Mal noch überlegen wie ich die Bits andersherum
    bekomme...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 22. Mai 2021
    Seufz!

    Jetzt hab' ich mal testhalber für den SHA-224 ein paar der NIST Testvektoren von hier:
    https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Algorithm-Validation-Program/documents/sha3/sha-3bittestvectors.zip

    in den Unit Test eingebaut (siehe Entwicklungszweig, aktueller Commit) und siehe da:
    alle schlagen fehl. Egal ob die Länge des Testvektors auf ganze Byte ausgeht oder
    auf...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 19. Mai 2021
    Wie hast du das getestet?
    Sein Projekt runtergeladen und ausgeführt?

    Ich muss meine SHA3 Arbeiten (da steht noch die Sache mit dem Umstellen des Fehlerhandlings
    aus und sicherheitshalber die Integration der besseren NIST Testvektoren) wohl ein paar Tage auf Eis legen.
    Jemand hat im SCOOP Algorithmus bugs gefunden, die aber scheinbar nur auf nicht Intel CPUs auftreten...
    Scheint ein FPC...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 17. Mai 2021
    Hallo,

    hier noch der relevante Auszug aus meiner Anfrage an das NIST wegen der Testdaten die ich dort gefunden hatte:

    "Your observation is correct that the example values do not catch some implementation failures. However, this is not their intended purpose: they are sample values, not test vectors.

    The goal of the sample values is to make it easy to understand the intermediate values...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 16. Mai 2021
    Hallo,

    1. Der Benchmark bezieht sich auf diese hier, oder?
    https://github.com/Xor-el/HashLib4Pascal

    2. An der bin ich nicht beteiligt, die enthält aber ein paar Algorithmen (ich rede jetzt nicht
    von den nicht kryptographischen) die in DEC noch fehlen. Aber eins nach dem anderen.

    3. Der ursprüngliche Autor der DEC war Haagen Redmann. Ist der gestorben?
    Der hatte irgendwann...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 15. Mai 2021
    Hallo,

    1. Ich habe jetzt bis auf einen Unit Test den ich mir noch anschauen muss
    (Zeit läuft mal wieder weg) die bitweise Geschichte mal eingebaut.
    Man muss dazu FinalBitLength auf die Bitzahl des letzten Byte setzen
    und als Größe, falls ein solcher Parameter exisitiert,die Byteanzahl
    inkl. des unvollständigen letzten Byte.

    2. Zum Thema Geschwindigkeit: darum hab' ich mich...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 14. Mai 2021
    Danke!
    Habe das übernommen und jetzt passt das!

    Meine Änderungen sind übrigens im Entwicklugnszweig.

    und ja: richtig Schlafen hilft oft! ;-)

    Grüße
    TurboMagic
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 14. Mai 2021
    Im Entwicklungszweig ist jetzt übrigens (das Unit Test Problem besteht weiterhin) der Start
    einer neuen Zwischenbasisklasse für bitweise Hashes.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 14. Mai 2021
    Seltsam.
    Habe den Code jetzt korrigiert, die bisherigen Unittests laufen auch sauber durch.
    Sieht jetzt so aus:


    procedure THash_SHA3Base.Calc(const Data; DataSize: Integer);
    var
    DataPtr : PByte;
    RoundSize : UInt32;
    const
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 14. Mai 2021
    Ich sag' ja, du sollst denen Sagen, dass Sie Mist publizieren.
    Alle Testvektoren (zumindest die für 1600 Bit, die anderen aber
    glaube ich auch) aller SHA3 Varianten sind so von denen publiziert.

    Ach ja, die neue SHA3 Umsetzung hat lt. Michael noch einen Bug.
    Der schlägt nur unter gewissen Randbedingungen zu.
    Den beseitige ich später.

    "Dieser Bug tritt auf, wenn für die Länge t der...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 14. Mai 2021
    Sag' das Mal dem NIST, die haben diesen dusseligen Testvektor
    so definiert...

    Grüße
    TurboMagic
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 13. Mai 2021
    Danke für deine Bestätigung!
    Das hilft mir mental sehr!

    Im übrigen scheinst du gute Kryptographiekenntnisse
    zu haben!

    Grüße
    TurboMagic
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 13. Mai 2021
    Hallo,

    was ich tue ist im Development (und seit eben auch im Master) Branch dieses
    Repositories zu finden:

    https://github.com/MHumm/DelphiEncryptionCompendium

    Als Beispiel kann der Unit Test mit dem originalen 1600 Bit NIST Testvektor
    von A3 dienen. Beim SHA3-224 habe ich als Blockgröße 144 Byte drin, womit die
    200 Byte des Testvektors größer wären als die Blockgröße.
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 13. Mai 2021
    Ja nach der Schleife gibt's noch einen Aufruf für den Rest.
    Sonst wäre für alle Situationen wo's einen Rest gibt das
    Ergebnis falsch.

    Man könnte die Blocksize erhöhen ja, aber das wäre ja auch
    wieder statisch und ich bin mir auch nicht mehr sicher, woher
    ich die aktuell benutzten Werte für die Blocksize(s) der
    SHA3 Varianten habe. Ich habe mir damals (musste das leider
    immer wieder...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 13. Mai 2021
    Hier eine meiner Fragestellungen präzisiert.
    Wie muss man folgenden Code ändern, damit nicht immer nur BlockSize
    an Daten in einem Schritt verarbeitet werden, sondern soviel wie möglich
    aber ohne, dass dieses * 8 zur Umrechnung in Bit zu einer verminderung
    der maximal insgesammt möglichen Datengröße führt?

    DataSize ist übrigens ein Integer (ja man müsste mal untersuchen ob man das ...
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    AW: DEC Design Frage (SHA3)

     
      by TurboMagic, 13. Mai 2021
    Hallo,

    danke für den Tipp. Dazu muss es aber noch vollends reifen.
    Und das war ja meine hauptsächliche Fragestellung: wie mit
    diesen Bit Größenangaben sinnvoll umgehen?

    Grüße
    TurboMagic
  • Forum: Algorithmen, Datenstrukturen und Klassendesign

    DEC Design Frage (SHA3)

     
      by TurboMagic, 12. Mai 2021
    Hallo,

    so wie es scheint, bekomme ich den SHA3 langsam in den Griff.
    Ich habe mal SHA3 224 durch Umbau von Wolfgang Erhard's (WE) Code
    "roh" umgesetzt (siehe Entwicklungszweig) und mit einem Konsolenprogramm
    mit dem offiziellen NIST 200 Byte Testvektor mal grundsätzlich getestet.

    Nur habe ich da ein paar Fragestellungen:

    1. Der ganze SHA3 Code basiert immer auf Bit als Größenangabe...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=TurboMagic&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=207894
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz