I call bullshit here.
- r mod 256 Verteilung (Top 5):
Wert 0x8f : 4077 mal
Wert 0x29 : 4065 mal
Wert 0x91 : 4037 mal
Wert 0xd7 : 4034 mal
Wert 0xfc : 4032 mal
- s mod 256 Verteilung (Top 5):
Wert 0xfa : 4057 mal
Wert 0xaf : 4046 mal
Wert 0x82 : 4045 mal
Wert 0xc0 : 4044 mal
Wert 0xe6 : 4039 mal
- (r - s) mod 256 Verteilung (Top 5):
Wert 0xbb : 4077 mal
Wert 0xc5 : 4055 mal
Wert 0xe4 : 4054 mal
Wert 0x73 : 4039 mal
Wert 0x41 : 4038 mal
PS C:\Users\mc_ke\Desktop> python3 comp.py signatures.csv
Verarbeitet 100000 Signaturen...
Verarbeitet 200000 Signaturen...
Verarbeitet 300000 Signaturen...
Verarbeitet 400000 Signaturen...
Verarbeitet 500000 Signaturen...
Verarbeitet 600000 Signaturen...
Verarbeitet 700000 Signaturen...
Verarbeitet 800000 Signaturen...
Verarbeitet 900000 Signaturen...
Verarbeitet 1000000 Signaturen...
Gesamtanzahl Signaturen: 1000000
Anzahl r == s: 0 (0.00%)
- r mod 256 Verteilung (Top 5):
Wert 0x8f : 4077 mal
Wert 0x29 : 4065 mal
Wert 0x91 : 4037 mal
Wert 0xd7 : 4034 mal
Wert 0xfc : 4032 mal
- s mod 256 Verteilung (Top 5):
Wert 0xfa : 4057 mal
Wert 0xaf : 4046 mal
Wert 0x82 : 4045 mal
Wert 0xc0 : 4044 mal
Wert 0xe6 : 4039 mal
- (r - s) mod 256 Verteilung (Top 5):
Wert 0xbb : 4077 mal
Wert 0xc5 : 4055 mal
Wert 0xe4 : 4054 mal
Wert 0x73 : 4039 mal
Wert 0x41 : 4038 mal
- r mod 65536 Verteilung (Top 5):
Wert 0xc5b1 : 36 mal
Wert 0x1da8 : 34 mal
Wert 0x2d4b : 34 mal
Wert 0x7420 : 33 mal
Wert 0xad74 : 32 mal
- s mod 65536 Verteilung (Top 5):
Wert 0x7ff6 : 35 mal
Wert 0x5f03 : 33 mal
Wert 0xd24d : 33 mal
Wert 0x1262 : 32 mal
Wert 0x3be4 : 32 mal
PS C:\Users\mc_ke\Desktop> python3 comp.py signatures.csv
Anzahl Signaturen geladen: 1000000
--- Mod 256 Verteilungen (Top 5) ---
r mod 256: [(143, 4077), (41, 4065), (145, 4037), (215, 4034), (252, 4032)]
s mod 256: [(250, 4057), (175, 4046), (130, 4045), (192, 4044), (230, 4039)]
(r - s) mod 256: [(187, 4077), (197, 4055), (228, 4054), (115, 4039), (65, 4038)]
--- Mod 65536 Verteilungen (Top 5) ---
r mod 65536: [(50609, 36), (7592, 34), (11595, 34), (29728, 33), (44404, 32)]
s mod 65536: [(32758, 35), (24323, 33), (53837, 33), (4706, 32), (15332, 32)]
--- Bitlängen Histogramme ---
r bit length: [(256, 499930), (255, 250110), (254, 124566), (253, 62505), (252, 31318), (251, 15894), (250, 7844), (249, 3956), (248, 1983), (247, 965)]
s bit length: [(256, 500272), (255, 250244), (254, 124687), (253, 62349), (252, 31290), (251, 15578), (250, 7839), (249, 3862), (248, 1955), (247, 967)]
z bit length: [(256, 499691), (255, 249950), (254, 125122), (253, 62729), (252, 31026), (251, 15892), (250, 7690), (249, 4027), (248, 1980), (247, 974)]
--- Ry mod 256 Verteilung (Top 5) ---
[(249, 4111), (219, 4083), (120, 4078), (191, 4064), (27, 4051)]
--- Korrelationen mod 256 ---
r vs s: 0.0021
r vs z: -0.0006
s vs z: -0.0007
r vs Ry: -0.0009
s vs Ry: -0.0001
--- Suche nach Signaturpaaren mit gleichem r (für Schlüssel-/Nonce-Recovery) ---
Keine Paare mit gleichem r gefunden, versuche weitere Analysen...
--- Häufige Kollisionswerte der unteren 16 Bits ---
r:
Häufigste Werte der unteren 16 Bits:
Wert 0xc5b1 : 36 mal
Wert 0x1da8 : 34 mal
Wert 0x2d4b : 34 mal
Wert 0x7420 : 33 mal
Wert 0xad74 : 32 mal
Wert 0x154d : 32 mal
Wert 0xfc1c : 32 mal
Wert 0x883a : 31 mal
Wert 0xc9fc : 31 mal
Wert 0x6296 : 31 mal
s:
Häufigste Werte der unteren 16 Bits:
Wert 0x7ff6 : 35 mal
Wert 0x5f03 : 33 mal
Wert 0xd24d : 33 mal
Wert 0x1262 : 32 mal
Wert 0x3be4 : 32 mal
Wert 0xf292 : 32 mal
Wert 0x4712 : 32 mal
Wert 0x87b3 : 31 mal
Wert 0x9574 : 31 mal
Wert 0xf1d7 : 31 mal
z:
Häufigste Werte der unteren 16 Bits:
Wert 0x24dd : 35 mal
Wert 0x20f0 : 33 mal
Wert 0xe731 : 33 mal
Wert 0x3275 : 33 mal
Wert 0x3725 : 32 mal
Wert 0xc70f : 32 mal
Wert 0x8f93 : 32 mal
Wert 0x2d6c : 32 mal
Wert 0x25a3 : 32 mal
Wert 0xeedd : 31 mal