log☇︎
182500+ entries in 0.103s
asciilifeform: in that you are adding a finite and -- in most cases manageable -- amount of noise to the signal.
asciilifeform: adding random noise -- 'i'll look in the box after T nsec, with T uniform random quantity..' most interestingly does NOT work
asciilifeform: because none of the naive approaches 1) work 2) give any symptom of not working, until you're dead
asciilifeform: the imho interesting part of this tale is that ~time~ is the most, it turns out, difficult side channel to properly cement shut ☟︎
asciilifeform: the kindergarten term for the concept is 'side channel'.
asciilifeform: hypothetically i could even do it ( supposing your rsatron is mains-powered ) by observing the imperceptible dimming of the room lights, from 5km away ☟︎
asciilifeform: ben_vulpes: if i ( or whoever ) can time the execution of your mod-exp even to , e.g., 20% accuracy, a couplea times (say, by listening with radio next door) i can derive your p,q.
mircea_popescu: ben_vulpes because then an outsider can and therefore will observe the black box behaviour differentials, thereby giving away the keys.
mircea_popescu: which, as i told sina, certainly fixes something : it makes it so that common people can't spy, but nsa still can.
ben_vulpes: because those branches might spew secrets to the nic?
mircea_popescu: whereas as alf aptly points out, the waywards of the world attempt to spit-fix this after the fact.
mircea_popescu: this then reduces to the case where constant, space, time etc
mircea_popescu: ben_vulpes that's not the point. the point is that the processor must never have an if(secretbit) then branch
ben_vulpes: do forgive my ignorance, but why must rsa ops run in constant, worst-case time?
mod6: yeah, im about to write this one on my whiteboard here.
asciilifeform: as part of the 'pack yer own parachute' philosophy.
asciilifeform: incidentally the time to understand why this recipe works, is now, because users of 'p' will be expected to grasp it and the rest of mechanism
asciilifeform always proofreads equations dropped into teh l0gz, but not necessarily in time!11
asciilifeform: yeah well if mod6 or phf or anybody had tried cooking with this recipe, he'd get headache and wonder wtf asciilifeform was smoking
mircea_popescu: unreadable typo apparently
mircea_popescu: X0*Y0 lol wtf was that
mircea_popescu: eh the hell
mircea_popescu: you just said the same thing
asciilifeform: sorta how basis of victorian england was the logarithmic table. eggog - sink ship. hence the effort for the steam 'difference engine' etc
mircea_popescu: rsa is the fundamental basis of individual identity. tmsr is a republic of men. without proper rsa, it can not be properly said men exist.
asciilifeform: mircea_popescu: plox to expand ?
asciilifeform: ( at one point i derived how to do ~fixed-joules~ rsa, and it is in the logs, but needs peculiar silicon, don't expect one yet )
mircea_popescu: larger bar to actual tmsr sovereignity to correspond to the ideological than, eg, the continued existence of the united states.
asciilifeform: ( in that their mult is not fixedspace and thereby - regardless of what snakeoil is used -- not fixedtime )
asciilifeform: it continues to entertain asciilifeform that ALL KNOWN implementations of rsa extant, branch-on-secretbits
a111: Logged on 2017-06-17 17:55 asciilifeform: immediate 'argh' because we set out to operate SOLELY with M-bit FFA.
asciilifeform: http://btcbase.org/log/2017-06-17#1671504 << M-WORD, that is ☝︎
asciilifeform: the 'return' on the 'investment' is a ~year-long keygen time.
asciilifeform: see, when we copy bits again and again , things gets slow, and ends up barely beating the egyptological mult.
mircea_popescu: i prefer the word invest.
asciilifeform: ( it is probably obvious that any conceivable solution - esp in a pointer-avoiding proggy -- will waste much space )
asciilifeform: anyway to round out the thread -- i solved it, in the 'obvious' way, but now gotta simplify the proggy a bit, so that it becomes again readable, and also ideally would like to waste less space
asciilifeform: or scratch that
asciilifeform: so, for instance, if X and Y were 32-bit integers, the term (X0+X1)*(Y0+Y1) is actually 34 bits wide.
asciilifeform: immediate 'argh' because we set out to operate SOLELY with M-bit FFA. ☟︎☟︎
asciilifeform: our machine ain't bit-discrete tho and so it needs M+1 machine words
asciilifeform: but at any rate, the astute reader will immediately notice that k's algo is not fixedwidth-friendly : in the addition
asciilifeform: ( where to draw magic line, can only be found empirically, depends somewhat on machine )
asciilifeform: mircea_popescu: that there's the base case
mircea_popescu: mod6 if you manage to cut l to where it's 64 bits you save a loit
mod6: this seems to make sense to me off the cuff.
asciilifeform: i'll review karatsuba here, ftr. suppose you have 2 L-bit numbers, X and Y, to multiply. you can multiply X*Y the usual way, is O(N^2). but instead anatoly alexeevich k. shows us that you can cut X into X0,X1, ceil(x/2) and floor(x/2) bits, respectively, and same to Y, -> Y0,Y1, and then you only gotta do THREE multiplications, X0*Y0, X1*Y1, (X0+X1)*(Y0+Y1)
asciilifeform: ( and -- afaik it has never existed, anywhere, anyhow, nowhere to crib, also )
asciilifeform: mod6: still doing ~same thing..
mod6: <+mircea_popescu> and great tits to you too, mod6 ! << and to you Sir!
asciilifeform: later he was made to go to the forest an' burn the bed.
asciilifeform: and it went into (wooden) truck bed of a certain fella who Really Needed To
mircea_popescu: anyway, the point re fluorescents is more to see where than to see if, i bet.
asciilifeform: same way you know that gas leak.
asciilifeform: aha, is the point!
mircea_popescu: stinks to all heavens ?
asciilifeform: mircea_popescu: methyl mercaptan is the ultimate 'leak finder', but for some... odd!111 reason ... not popular
mircea_popescu: and great tits to you too, mod6 !
mircea_popescu: ah this makes sense huh
asciilifeform: possibly the practice had spread to auto world
asciilifeform: incidentally 'water pc' folx often add fluorescent dye to the coolant even when not 'show piece' -- it aids in finding leaks
mircea_popescu: ah dun have the paperwork here, but anyway, io tell you, that item would work great as artist installation. it's an otherwordly color
asciilifeform: didja buy it in a comp shop, meant for use in those fluorescent-lit showman pcs kidz build ?!
mircea_popescu: obv, toxic if ingested. but that color was outright alien
asciilifeform: mircea_popescu: the contents?!
asciilifeform: and wtf was the Official justification.
asciilifeform: gotta wonder, what cost it adds to the bottle, and what effect it has on the surfaces where sprayed, etc
asciilifeform: though i am at a loss to find a clean 'logic' for what gets 'fortified'. for instance i have on my desk now a commonplace can of pseudofreon , and to some surprise discovered 'bitterant to deter snorting' on the ingredients list
mircea_popescu: al schwartz is such a treasure of specific information.
asciilifeform: elsewhere in uncleal, 'The FDA screamed "felonious fortification" when makers of cheap fortified wines wanted to add thiamine to prevent alcoholic neuropathy caused by thiamine malabsorption.' ☟︎
asciilifeform: 'FDA specifically bans from human infant formula ("felonious fortification") the addition of a tetraunsaturated fatty acid only found in human breast milk. Near as anyone can tell, its only metabolic purpose is to encourage brain development. Human milk for human babies - or you bring up a Democrat.' ftr. ☟︎
deedbot: http://trilema.com/2017/the-boundless-burden/ << Trilema - The boundless burden
deedbot: http://phuctor.nosuchlabs.com/gpgkey/A347597E83187EAC28F0979A98CCB1B5BA36BD16A6023C8288E4CC1D68EBE464 << Recent Phuctorings. - Phuctored: 1569...0387 divides RSA Moduli belonging to '217.70.190.113 (ssh-rsa key from 217.70.190.113 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (xvm-190-113.ghst.net. FR)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/A347597E83187EAC28F0979A98CCB1B5BA36BD16A6023C8288E4CC1D68EBE464 << Recent Phuctorings. - Phuctored: 1436...5243 divides RSA Moduli belonging to '217.70.190.113 (ssh-rsa key from 217.70.190.113 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (xvm-190-113.ghst.net. FR)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/DC0A629D9F7ED9E06B98F7D21BB5A116CFB99DF5A9866B47E11088EC804044DF << Recent Phuctorings. - Phuctored: 1501...3783 divides RSA Moduli belonging to '89.203.135.138 (ssh-rsa key from 89.203.135.138 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (138-135-203-89.net.baz.cz. CZ)
deedbot: http://phuctor.nosuchlabs.com/gpgkey/DC0A629D9F7ED9E06B98F7D21BB5A116CFB99DF5A9866B47E11088EC804044DF << Recent Phuctorings. - Phuctored: 1390...8363 divides RSA Moduli belonging to '89.203.135.138 (ssh-rsa key from 89.203.135.138 (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <ssh...lt>; ' (138-135-203-89.net.baz.cz. CZ)
mircea_popescu: i've yet to meet the british government NOT fond of going around naming things.
asciilifeform: i've yet to meet the brit fond of dressing up in ukriform -- but nfi.
mircea_popescu: i suppose trully, they're just british.
asciilifeform: hey they too can be ukrs!111 ( if they can be 'romanians' )
mircea_popescu: i always thought that's just gypsy swag. now you're telling me it's ukrainian ?!
mircea_popescu: wat gave it away, the bear in the distance ?
mircea_popescu: couldja tell ?
mircea_popescu: meanwhile from the "today i introduced my best friend to my master. we went for a picnic" files, https://68.media.tumblr.com/91b81a0742485b4a8aee7870536e5603/tumblr_onq1le4qqH1ssn9vjo1_400.gif
sina: alright, it's been a pleasure, going to get some sushi
a111: Logged on 2016-05-04 00:32 asciilifeform: i also recommend that gpg4win henceforth be referred to as gpg4lose.
a111: Logged on 2016-05-03 12:15 mircea_popescu: anyway, if anyone with a box with python > 3.2 on it is willing to give http://cado-nfs.gforge.inria.fr/ a whirl (specifically in regards to the modulus in http://btcbase.org/log/2016-05-03#1461712 ) plox lemme know whether it even worx.
sina: mircea_popescu: http://btcbase.org/log/2016-05-03#1461762 did this ever happen ☝︎
sina: tell us the story asciilifeform
a111: Logged on 2016-05-01 17:42 asciilifeform: (they bought the outfit i was in at the time, hilarious story for another time)
mircea_popescu: it can produce a huge ball of wtf, this procedure.
mircea_popescu: which reminds me, girl forgot wireless mouse for laptop, was trying to use the mousepad. i, from meters away, was helping with the mouse.
asciilifeform: ( spoiler : all you get is the effect of N duplicate screens -- in the form of cruddy, slow, dithered mirrors of 1 screen - and keyboard - of a single, in effect, winblowz box. can even play 'war of the cursors' )
mircea_popescu files this discussion away for retirement.
asciilifeform: get hold some time of a winblows box and see what microshit passes off as 'remote desktop', then will see what was meant here.
mircea_popescu: no, if you change your username it is going to show trhe new one when you boot it next
asciilifeform: the shared state in eulora is the game board -- explicit
mircea_popescu: well what's the difference
mircea_popescu: so if compiz or w/e has a similar thing ? dun have to run compiz.
mircea_popescu: then you get to your actual game.