log☇︎
83800+ entries in 0.022s
asciilifeform: so elementary final solution is - instrumented ram.
asciilifeform: btw at some point somebody will ask, 'why not use existing gadget with dma, e.g. usb3, to diddle memory'. so answer, intel et al are implementing 'iommu', so that only nsa-approved diddles go through dma controller. plus os can see if it has usb3 etc hanging off
asciilifeform: it dun win much, though, linux is a hog
asciilifeform: if you know something about the page table, can sorta cheat
asciilifeform: ( and that was a toy box, with 1G !! )
asciilifeform: i had this , handmade and orcish, using sageprobe . but it took ~2h per bringup...
asciilifeform: ( pipe in memory image. )
asciilifeform: the ultimate win, of course, is that it also gives you a pc that you can magic into a known state on demand.
asciilifeform: bonus if you have a cpu that lets you kill cache
asciilifeform: stick also sees the address and data lanes, so can also record all ram fetches ( such that don't hit the cache )
asciilifeform: no matter how crippled ( see amd thread from september )
asciilifeform: anyway for n00bz : a two-hole ram stick will give you snapshots of physical memory, incl. 'prohibited' (i.e. SMM) pages, undetectably to ring-whatever soft. and likewise write - gives you much of what debug probe gives, with the difference that cpu could not refuse
asciilifeform: will fail boot test, but you can't have everything!1
asciilifeform: ( cut the r/w track )
asciilifeform: lol mircea_popescu can make this with a sharp knife right now!1111
asciilifeform: ( re pc vivisection : one item on asciilifeform's wish list, that does not currently exist : a doctored stick of sdram that can be read/written 'out of band', i.e. via another hole )
asciilifeform: still not quite pc bus speed. but massive improvement over the crapola that litters asciilifeform's bench, at least on paper.
asciilifeform: even claims to work in openbsd.
asciilifeform not yet tried
asciilifeform: xilinx + sdram + usb20tron inside.
asciilifeform: about a hundy , chinese cranking'em out
asciilifeform: in recent lulz, a 400MHz , nonwinblowztronic logic analyzer now purportedly exists, http://dreamsourcelab.com
asciilifeform: looks pretty typical
asciilifeform: !$ssh 177.234.7.47 177.234.11.157 177.234.2.145
asciilifeform: lol! good company to the dyinghddbird
asciilifeform: mircea_popescu: hey aintcha there now again ?
asciilifeform: thing wasn't just storage, either, had tables, chairs, experimental setups going 24/7
asciilifeform at one time worked in a lab with a massive walk in -30c. it was great, esp in july
asciilifeform: mircea_popescu: not recently. but it's usually made with handheld gas lamp
asciilifeform: lol we're speaking of stove, not forge eh
asciilifeform: ( tall vs short flame )
asciilifeform: and not only fine control -- but visible to naked eye in real time
asciilifeform: http://btcbase.org/log/2017-07-03#1678798 << funnily enough i always found the ~gas~ to have the superior control ☝︎
asciilifeform: this'll have to wait for my own napkin.
asciilifeform: whereas as i understand it, we do not have this.
asciilifeform: well, there - one bit of input per one of output. whereas here is a hash: flipping ANY bit of the input should have an impractical-to-compute effect on ~all~ of the output
asciilifeform: my current reading of the algo incidentally is that it IS possible for the last bit of S to flip only 1 bit of R.
asciilifeform: i'ma have to try this on paper.
asciilifeform: so idea is to use S as the message, rather than the nominal hash result ?
asciilifeform: in that you cannot get the input out of the output
asciilifeform: mircea_popescuhash, as currently written, is a lossy operation
asciilifeform: i dun see how this is to work
asciilifeform: if it is some other operation, say which.
asciilifeform: i assumed '+' above meant concatenation.
asciilifeform: has to be.
asciilifeform: S' is a string indistinguishable from rngolade
asciilifeform: because 'rsa padding' is not actually padding in any sense
asciilifeform: screamingly
asciilifeform: if S is IN S', you failed
asciilifeform: transform string S into a larger S' where -- no matter what substructure of S enemy might know, he knows nothing at all re any part of S', nor any relation between any particular substrings of S'.
asciilifeform: see the linked thread. original subj was (the eternally misnamed) 'rsa padding' problem.
asciilifeform: http://btcbase.org/log/2016-12-24#1589899 << or skip straight to the meat ☝︎
asciilifeform: http://btcbase.org/log/2016-12-24#1589879 << thread ☝︎
asciilifeform: unrelated, earlier problem
asciilifeform: that nevertheless decompresses in something like O(N)
asciilifeform: and while we're on subj, i'd still like to see the thing applied in for the purpose i originally suggested -- a 'enemy knows 0 structure ahead of time' bitstring transform
asciilifeform: ( i have not yet tried, hands -- very full atm )
asciilifeform: incidentally mircea_popescu's hash may well be susceptible to hashlifeization
asciilifeform: ( pre-conway )
asciilifeform: arguably von neumann's original cellular thing was the original
asciilifeform: relatedly, funnily enough mircea_popescu has finally created my ancient cellularautomaton PoW ! >> http://btcbase.org/log/2014-03-29#590886 ☝︎
asciilifeform: i don't see any theoretical basis for this statement
asciilifeform: observation is that 'gnarly slow hash with bitwise sliders' is not so much of a pill against theenemy as running on pc hardware suggests
asciilifeform: ( guess for what. )
asciilifeform: mircea_popescu: in case you missed it, intel/nsa bought altera couplayears ago.
asciilifeform: but plenty of folx do.
asciilifeform: i dun think i have quite 5k individual fpga in the parts chest, no
asciilifeform: ( incidentally mircea_popescu's hash rewards fpgaism like nothing ever has )
asciilifeform: i have fpga with >1MB ~internal~ sram right here.
asciilifeform: what'd that do
asciilifeform: waiwat
asciilifeform: it's called motherfucking rsa.
asciilifeform: sure you can
asciilifeform: oblig : http://lib.ru/ZELQZNY/TheGreatSlowKings.txt
asciilifeform: ( a SMALL one )
asciilifeform: mircea_popescu: how would you like to wait 6 months to press a vtree.
asciilifeform: make the rsa hasher look great in comparison tho
asciilifeform: 2-3 hrs per 64k is depressing tho
asciilifeform: mircea_popescu: yes
asciilifeform: and arguably the superior tool is the whip, not the statisticalprofiler.
asciilifeform: if you're 'managing coders' whose 'abstractions they do not in the least comprehend' it is called working honeywagon
asciilifeform: just rdtsc and add the result to [somewhere] every other instruction.
asciilifeform: the puzzler in my head is why a ~sampling~ profiler is even necessary on anything like recent iron
asciilifeform: truly
asciilifeform: whereas for item that ~you wrote~, you already have the kind of picture that a sampling profiler is giving you -- in your head ☟︎
asciilifeform: phf: imho sampling profilers are a wholly useless thing, 'horse with pedals', unless you're working a honeywagon (e.g. virginal trb) and have deeply nfi what the hell the program is doing
asciilifeform: in very very vintage lullies, http://www.anthropark.wz.cz/venus.htm
asciilifeform: no genderolade kthx.
asciilifeform: hence no shitbitter or wateveritwas
asciilifeform: ben_vulpes: i haven't 'updated' ql since 2011 and never again intend to !
asciilifeform: mircea_popescu: http://btcbase.org/log/2015-03-31#1080340 << we had thread ! ☝︎
asciilifeform: ( if it isn't -- make a new e, or a new m=p*q, whichever you prefer... )
asciilifeform: incidentally theoretically you don't need the nextprime(), all you need is to compute that gcd(e, p-1) == gcd(e, q-1) == 1.
asciilifeform: the item that holds the airscrew on.
asciilifeform: aha yes
asciilifeform: 'jesus bolt'
asciilifeform: the plan 'for broken rng' is to have 7 running from 7 batteries.
asciilifeform: mircea_popescu: one nuance is -- it is folly to plan FOR a broken rng. 'what to do if a shell lands in my trench? jump twenty metres and scatter yerself around'
asciilifeform: mircea_popescu: i can't imagine it wouldn't be well known. but i was digging for a 'schoolbook' description of it, which i thought existed.
asciilifeform: lol why not 'on the same street'