Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #369535

Re: Echter Zufall mit iTSC-counter

From Helmut Schellong <var@schellong.biz>
Newsgroups de.sci.electronics
Subject Re: Echter Zufall mit iTSC-counter
Date 2026-09-22 19:38 +0200
Message-ID <118uee2$6ord$1@solani.org> (permalink)
References (5 earlier) <118rtau$4rpv$1@solani.org> <118s1ov$2t65$1@solani.org> <slrn11b4e1q.ufqf.als@mordor.angband.thangorodrim.de> <118tucm$6bt0$1@solani.org> <slrn11b59ef.13fb7.als@mordor.angband.thangorodrim.de>

Show all headers | View raw


Alexander Schreiber wrote on 22.09.2026 17:59:
> Helmut Schellong <var@schellong.biz> wrote:
>> Alexander Schreiber wrote on 22.09.2026 10:11:
>>> Helmut Schellong <var@schellong.biz> wrote:
>>>> Leo Baumann wrote on 21.09.2026 20:33:
>>>>> Am 21.09.2026 um 20:26 schrieb Helmut Schellong:
>>>>>> Leo Baumann wrote on 21.09.2026 18:43:
>>>>>>> Am 19.09.2026 um 08:31 schrieb Stefan Wiens:
>>>>>>>>> RDRAND grift auf den internen, hardwarebasierten
>>>>>>>>> Zufallszahlengenerator zurück, der echtes thermisches Rauschen als
>>>>>>>>> Quelle benutzt.
>>>>>>>>
>>>>>>>> Etwas mehr Mühe sollte man sich schon machen:
>>>>>>>>
>>>>>>>> <https://www.intel.com/content/www/us/en/developer/articles/guide/
>>>>>>>> intel-digital-random-number-generator-drng-software-implementation- guide.html>
>>>>>>>>
>>>>>>> BTW, der Server-Prozessor vom Online-Assembler 'myCompiler' beherrscht den Assemblerbefehl rdseed nicht...
>>>>>> Die Instruktion rdtsc speichert ihren 64-bit-Wert in die beiden 32-bit- Register edx und eax.
>>>>>> Das ist generell portabler!
>>>>>> Deshalb verzichtete ich bisher auf rdrand und andere.
>>>>>
>>>>> Was aus rdtsc abgeloeitet wird ist kein echter Zufall!
>>>>>
>>>>> Pseudozufall!
>>>>
>>>> Nein.
>>>
>>> Präzise Uhren alleine eignen sich nicht als Zufallsquellen.

Richtig, in meinem Programm wirkt ja auch nicht der TSC alleine.
Bei Weitem nicht.

>>>>> Nicht geeignet für Kryptographie, leicht manipulierbar und vorhersehbar!
>>>>
>>>> Und nochmals Nein.
>>>
>>> Beweis durch Aufstampfen mit dem Fuss, oder wie?
>>>
>>>>> Also Mist!
>>>>
>>>> Keineswegs.
>>>
>>> Tja ..
>>>
>>>> Der _unabhängige_ TSC-Counter zählt innerhalb von 0,322 ns um 1 hoch,
>>>> bei mir.  Das bedeutet, daß er von der Wirkung der gesamten Hardware
>>>> (bis ins feinste Detail) des Computers hochgezählt wird.  Bereits eine
>>>> einzige der zeitlich kürzesten Instruktionen läßt ihn hochzählen!
>>>> Fast jede Aktion in meinem TSC-Programm läßt ihn millionenfach
>>>> hochzählen!
>>
>> Du hast eines (absichtlich) nicht bemerkt:
>> Daß ich aus der Sicht eines laufenden Programms schrieb, welches den TSC wiederholt liest.
>> Jeder Zeitbedarf in diesem Programm läßt quasi den TSC weiter hochzählen.
> 
> Du implizierst eine nicht vorhandene Kausalität. Der TSC läuft weiter, egal
> ob das Programm "Zeitbedarf hat" oder nicht, er läuft auch weiter wenn das
> Programm angehalten wurde - es gibt zwischen dem TSC Zustand und dem
> Programm keine kausale Verbindung.

Ja, genau richtig.
Dennoch läßt das Programm aus seiner eigenen Sicht quasi den TSC weiter hochzählen.
Weil das Programm schließlich selbst den nächsten Wert des TSC liest,
der dann höher ist, nach jedem Stopp.

Ich schrieb selbst mehrfach, seit Tagen, daß der TSC _unabhängig_ arbeitet.
Wieso erklärst Du mir das immer wieder?
Der TSC beginnt mit seinem Hochzählen, sobald die CPU ihren Reset
nach PowerUp erledigt hat.

>> Insofern ist Dein Beitrag in diesem Posting alberner Quatsch.
> 
> Für den Quatsch bist Du zuständig, da will ich Dir mal nicht reinpfuschen.
> 
>>> Und Du verbreitest mal wieder Unfug. Der TSC zählt clock cycles seit
>>> CPU reset. Je nach CPU-Variante wird entweder mit konstanter Frequenz
>>> gezählt oder es wird mit der tatsächlichen aktuellen Core-Frequenz
>>> gezählt, die durch power management variiert wird. Ja, das heisst das
>>> je nach CPU-Variante verschiedene cores in derselben CPU andere
>>> Zählerwerte haben.
>>
>> Zum iTSC las ich, daß dieser ausschließlich mit der Nennfrequenz der CPU getaktet ist.
> 
> Implementationsdetail. Verlassen kann man sich darauf, das er mit konstanter
> Frequenz hochzählt, unabhängig vom CPU Zustand (z.B. Frequenzanpassungen,
> P,C,T-States,...).
> 
>>> Und auf hinreichend modernen CPUs läuft der TSC eh als iTSC (invariant
>>> Time Stamp Counter), d.h. mit es wird mit konstanter Frequenz gezählt,
>>> unabhängig von aktueller Prozessorfrequenz oder power management state.
>>> Der iTSC ist damit im wesentlichen eine CPU-interne Präzisionsuhr und
>>> wird auch so verwendet, sowohl vom Kernel als auch von Applikations-
>>> software.
>>>
>>>> Alles ist dabei unvorhersehbar, weil von der Hardware bestimmt.
>>>
>>> Nein. Eine typische - und meist durchaus erwünschte - Eigenschaft einer
>>> Uhr (und das ist der iTSC) ist die präzise Vorhersagbarkeit.
>>
>> Ich schrieb aus der Sicht eines laufenden Programms, welches den TSC wiederholt liest.
>> Jeder Zeitbedarf in diesem Programm läßt quasi den TSC weiter hochzählen.
> 
> Nein, siehe oben.

Natürlich ist das so.
Wenn im Programm ein Stopp kommt, dann bleibt das Programm stehen, aber der TSC tut dies nicht.
Und je länger der Stopp ist, desto höher wird der nächste gelesene TSC-Wert.


-- 
Mit freundlichen Grüßen
Helmut Schellong

Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-19 01:59 +0200
  Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-19 04:32 +0200
    Re: Echter Zufall mit iTSC-counter Stefan Wiens <s.wi@gmx.net> - 2026-09-19 08:31 +0200
      Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-21 18:43 +0200
        Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-21 20:26 +0200
          Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-21 20:33 +0200
            Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-21 21:49 +0200
              Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-21 21:56 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-21 22:07 +0200
                Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-22 01:35 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-22 14:35 +0200
                Re: Echter Zufall mit iTSC-counter Marte Schwarz <marte.schwarz@gmx.de> - 2026-09-22 17:00 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-22 18:04 +0200
                Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-23 23:22 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-24 20:51 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-25 15:37 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-25 23:13 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Leo Baumann <ib@leobaumann.de> - 2026-09-26 04:20 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-26 15:49 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-09-26 17:06 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Andreas Fecht <forum@aftec.de> - 2026-09-26 19:14 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Christian Weisgerber <naddy@mips.inka.de> - 2026-09-26 16:38 +0000
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-27 02:07 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-27 12:47 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Stefan Wiens <s.wi@gmx.net> - 2026-09-27 13:50 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-27 20:24 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-27 21:02 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-28 20:42 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Leo Baumann <ib@leobaumann.de> - 2026-09-26 04:54 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-26 16:22 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Leo Baumann <ib@leobaumann.de> - 2026-09-26 16:29 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Helmut Schellong <var@schellong.biz> - 2026-09-26 16:35 +0200
                Re: Echter Zufall mit iTSC-counter - Bericht und Beweis Leo Baumann <ib@leobaumann.de> - 2026-09-26 16:38 +0200
              Re: Echter Zufall mit iTSC-counter Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-09-22 10:11 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-22 15:04 +0200
                Re: Echter Zufall mit iTSC-counter Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-09-22 17:59 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-22 19:38 +0200
          Re: Echter Zufall mit iTSC-counter Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-09-21 21:31 +0200
            Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-22 15:22 +0200
              Re: Echter Zufall mit iTSC-counter Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-09-22 17:25 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-22 18:32 +0200
                Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-22 18:41 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-22 19:48 +0200
                Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-22 19:53 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-22 22:52 +0200
              Re: Echter Zufall mit iTSC-counter Thomas Prufer <prufer.public@mnet-online.de.invalid> - 2026-09-24 09:49 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-24 12:57 +0200
                Re: Echter Zufall mit iTSC-counter Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de.invalid> - 2026-09-25 01:52 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-25 14:58 +0200
                Re: Echter Zufall mit iTSC-counter Thomas Prufer <prufer.public@mnet-online.de.invalid> - 2026-09-26 09:24 +0200
      Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-21 20:01 +0200
    Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-19 13:54 +0200
      Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-19 16:03 +0200
        Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-19 20:41 +0200
          Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-09-19 22:02 +0200
          Re: Echter Zufall mit RDRAND Leo Baumann <ib@leobaumann.de> - 2026-09-20 03:29 +0200
            Re: Echter Zufall mit RDRAND Helmut Schellong <var@schellong.biz> - 2026-09-20 11:52 +0200
            Re: Echter Zufall mit RDRAND Leo Baumann <ib@leobaumann.de> - 2026-09-20 17:59 +0200
            Re: Echter Zufall mit RDRAND Michael Schwingen <news-1513678000@discworld.dascon.de> - 2026-09-21 19:01 +0000
              Re: Echter Zufall mit RDRAND Thomas Prufer <prufer.public@mnet-online.de.invalid> - 2026-09-24 09:16 +0200
          Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-20 12:06 +0200
            Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-20 21:45 +0200
              Re: Echter Zufall mit iTSC-counter Marte Schwarz <marte.schwarz@gmx.de> - 2026-09-20 22:38 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-20 23:03 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-21 21:10 +0200
                Re: Echter Zufall mit iTSC-counter Stefan Wiens <s.wi@gmx.net> - 2026-09-21 21:18 +0200
              Re: Echter Zufall mit iTSC-counter Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-09-21 12:02 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-21 12:57 +0200
  Re: Echter Zufall mit iTSC-counter Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-09-19 08:59 +0200
    Re: Echter Zufall mit iTSC-counter Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-09-19 09:53 +0200
      Re: Echter Zufall mit iTSC-counter Eric Bruecklmeier <u@5i7.de> - 2026-09-19 13:45 +0200
        Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-19 14:36 +0200
        Re: Echter Zufall mit iTSC-counter Thomas Prufer <prufer.public@mnet-online.de.invalid> - 2026-09-20 09:37 +0200
    Re: Echter Zufall mit iTSC-counter Peter Thoms <dl6lat@darc.de> - 2026-09-19 12:13 +0200
    Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-19 14:11 +0200
  Re: Echter Zufall mit iTSC-counter Ralph Aichinger <ra@h5.or.at> - 2026-09-19 08:26 +0000
    Re: Echter Zufall mit iTSC-counter Bernd Laengerich <Bernd.Laengerich@web.de> - 2026-09-19 12:00 +0200
    Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-19 14:33 +0200
      Re: Echter Zufall mit iTSC-counter Andreas Fecht <forum@aftec.de> - 2026-09-19 20:42 +0200
  Re: Echter Zufall mit iTSC-counter Arno Welzel <usenet@arnowelzel.de> - 2026-09-26 13:12 +0200
    Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-26 16:19 +0200
      Re: Echter Zufall mit iTSC-counter Thomas Prufer <prufer.public@mnet-online.de.invalid> - 2026-09-26 17:47 +0200
        Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-09-26 18:39 +0200
      Re: Echter Zufall mit iTSC-counter Arno Welzel <usenet@arnowelzel.de> - 2026-10-03 22:59 +0200
        Re: Echter Zufall mit iTSC-counter Leo Baumann <ib@leobaumann.de> - 2026-10-03 23:08 +0200
        Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-10-04 01:09 +0200
          Re: Echter Zufall mit iTSC-counter Arno Welzel <usenet@arnowelzel.de> - 2026-10-04 02:57 +0200
            Re: Echter Zufall mit iTSC-counter Stefan Wiens <s.wi@gmx.net> - 2026-10-04 03:25 +0200
            Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-10-04 12:02 +0200
              Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-10-04 12:07 +0200
                Re: Echter Zufall mit iTSC-counter Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-10-04 15:01 +0200
                Re: Echter Zufall mit iTSC-counter Helmut Schellong <var@schellong.biz> - 2026-10-04 17:49 +0200

csiph-web