log☇︎
29500+ entries in 0.008s
asciilifeform: ( the https://blog.filippo.io/content/images/2015/11/Tux_ecb.jpg one )
asciilifeform: the 1 other tricky detail is that you gotta include block ~number~ ( or hash thereof, or some variant ) ~inside~ the plaintext for each block, or you get the penguin
asciilifeform: but if you actually touch the disk, it erases a 4096byte chunk
asciilifeform: linux goes along pretending that it's 512 for 'legacyism' , from userland pov
asciilifeform: the native one the korean nands give you is usually 4096 as it is
asciilifeform: ( in practice never tried anyffing but 512 , so whoknows )
asciilifeform: theoretically usb storage allows arbitrary block size .
asciilifeform: mircea_popescu: two block sizes ?
asciilifeform: if, incidentally, somebody runs across the quasi-mythical src of the old attempts, potentially could decruft/fit-in-head . so plox to write in if find.
asciilifeform: and the q of 'would serpent fit in ice40' is imho also worth answering. i'ma put it in the pipe.
asciilifeform: vhdl is prolly worth a 2nd look, tho i currently suspect that it vs verilog aint a 'ada vs c' win, simply longer text that does same thing ( the only unit of data in fpgaism is really the bit, so 'types' dun exist )
asciilifeform: ( i was initially testing rk pilot plant to run off sd, discarded on acct of meh speed vs usb3 )
asciilifeform: they're still going down in cost, also.
asciilifeform: e.g. 200GB samsung sd is ~fiddybux
asciilifeform: it dun win any speed races, of course. but is available.
asciilifeform: approx same 'by byte' as ordinary 2.5" samsungs
asciilifeform: i even have some here.
asciilifeform: sd can be had in half TB and moar
asciilifeform: one potentially interesting variation on the theme is if a key block contained an offset-length into the drive. so pluggin in diff keys could give you diff 'disks', which are normally indistinguishable from noise.
asciilifeform: could simply make it a serial input, and let user decide what he likes, e.g. he has a vt100 he can plug in, or tape reader, or which.
asciilifeform: the remaining open q re iron is 'how to throw in key', is separate q
asciilifeform: theoretically anyffing that eats normal block devices nao, yes
asciilifeform: and yes a ciphrator that gives you a disk that runs at speed of msdos 5inch floppy, aint very sexy.
asciilifeform: mircea_popescu: in re the disk thing ? depends entirely on the serpentron. so open q.
asciilifeform: lol!
asciilifeform: BingoBoingo: nepal??
asciilifeform: most gate compilers support both.
asciilifeform: err, vhdl
asciilifeform: there actually exists an ada-flavoured variant, 'vdhl', but i never saw any win from it, loox rather like simply a moar verbose verilog. but! to be fair, that was 10y ago when i last dug, it was prior to asciilifeform's getting into adaism.
asciilifeform: it compiles into a gate netlist, rather than sequence of instructions for vonneumann cpu.
asciilifeform: all the lines 'execute at once'
asciilifeform: it's a wiring diagrammator, if you like.
asciilifeform: mircea_popescu: they're sorta fundamentally immiscible, verilog is not a procedural/algorithmic lang
asciilifeform: it needs that 1 magick trick.
asciilifeform: mircea_popescu: nope, as in fact noted in the head of thread, http://btcbase.org/log/2018-10-26#1866343 ☝︎
asciilifeform: supposing we wanted one
asciilifeform: theoretically in fact yes -- right here in the torture room
asciilifeform: ( if anyffing, moar -- iron sepentron is only 'broken' if it actually is captured by enemy prior to serpent-pops )
asciilifeform: and will point out, errybody who transmitted rsa-over-serpent in the 20yrs prior to $breakthrough is just as hosed as the folx who were using pocket iron serpentrons
asciilifeform: and yes i am moar willing to bet on rsa.
asciilifeform: errybody gotta take bets, sure. but must point out that there is no stiffness proof for rsa any moar than for voodoo-symmetrics.
asciilifeform: by what oracle not ?
asciilifeform: by same lights bright-kid can walk in with pill for rsa. then wat.
asciilifeform: and nao you have bright-kid-cipher instead of serpent, same iron
asciilifeform: mircea_popescu: then errybody who likes it, pulls their roms and writes in ~that~ , neh.
asciilifeform: (unlike the xl9572 , incidentally, which has baked-in eeprom )
asciilifeform: ice40 eats config from a 8-legged spi rom thing, can socket it.
asciilifeform: so long as it sits down in 8k gates
asciilifeform: incidentally , baking such box doesn't marry to serpent, can replace the ice40's feed rom whenever, with whatever one likes
asciilifeform as errybody knows, never actually throws out iron!111 so haha!, still has mouse! was rhetorical device
asciilifeform: $gedankenitem is just that, a 'dumb' peripheral
asciilifeform: simple peripherals are a thing
asciilifeform: dunno, i threw out my serial mouse, and didn't have to rewire entire house on acct of having discarded it
asciilifeform: whereas it is not difficult to copy a block disk to a new one and burn the old
asciilifeform: bitcoin p2p net is moar of a living organism , it is not really upgradeable
asciilifeform: it aint end of the world if we bake sumthing and then retire it in favour of moar-correct replacement ( a la orig v )
asciilifeform: ( dun mean they'll buy, could easily be engulfed by pantsuit lymphocytes and remain 'unhappened' , sure )
asciilifeform: they didn't line up to buy FG.. ( it dun scratch any heathen itches ) whereas this item potentially does scratch, as i understand
asciilifeform: so from propaganda/empire-building pov, could be +ev
asciilifeform: also worth noting that it's an item heathens might actually buy.
asciilifeform: i was thinking moar along the lines of 'pistol that fires erry other round backwards is worse than a good knife'
asciilifeform: ( an iron rsatron would remove some of the need for fast / low-mem ciphration, but imho not all )
asciilifeform: problem is that we're already using'em
asciilifeform: if mircea_popescu's pov was 'symmetric iron disk is worse than nuffin cuz symmetric ciphers are hokum' -- i'll buy
asciilifeform: lol
asciilifeform: ( and his verdict was 'only about otp can talk about strength, errything else provably contains bits of key in ciphertext' )
asciilifeform: we have no concept of 'strength' that shannon didn't have in '47.
asciilifeform: but it doesn't. recall the orig symmetric thread.
asciilifeform: (and i strongly suspect that nobody will)
asciilifeform: mircea_popescu: nobody's even yet invented an approach to investigating strength of symmetrics. (only weakness)
asciilifeform: it wins, theoretically, machine that can be locked/transported .
asciilifeform: it is a kind of 'escherian', as mircea_popescu likes to describe, object.
asciilifeform: mircea_popescu: i suspect that there will not be a 'civilized' symmetric cipher, i.e. item with less voodoo flavour to it than 'serpent'
asciilifeform: then it aint a fully volatile ciphertron tho. good % of the appeal, from my pov, was that it loses key if unplugged, and has no squirrelholes to somehow inadvertently retain key bits when off.
asciilifeform: you want the key to vanish in <1ms when you hit the red button tho
asciilifeform: by hand ?
asciilifeform: yer gonna hammer in a 4096 bit key erry time you uncork the thing ?
asciilifeform: it wants simply large # of pedestrian nands/switches.
asciilifeform: mircea_popescu: symmetric crypter doesn't win from massive arithmetron tho
asciilifeform: ( it is not meaningful to speak of 'bitness' of fpga per se, it's just a bag of blocks, typically 4-6bit LUTs plus some arithmetizers )
asciilifeform: it'd rock
asciilifeform: as in, with 4096b ( really you want double of this, given how modexp works ) arithmetizer block in the fabric ?
asciilifeform: not even the $1k xilinx'en.
asciilifeform: funnily enuff i dun know of a single commercial/heathendom fpga that could house something of this size.
asciilifeform: mircea_popescu: i see plenty of merit in iron bignumtron, sure
asciilifeform: there are heathen incarnations but they all suffer from the obvious idjicies afaik.
asciilifeform: this was actually mircea_popescu's idea, originally, it was orig part of the cardano cocktail.
asciilifeform: you have a box, that presents as e.g. usb drive on 'red' end, and eats a e.g. sd card on 'black' end, with a thing between the two that serpents and unserpents (how to key it, is a separate conversation, but it can be keyed sanely so long as it is done not from pc end )
asciilifeform: imho disk cipherer is an item that could be made, a la FG, without rebuilding all of civilization, and not have to be rebaked later. supposing folx wanted it.
asciilifeform: lol from that pov no point in doing anyffing at all until we bake own ic at will , on atomic battleship..
asciilifeform: ( existing schemes resembling this are retarded primarily because they have luser enter key via pc kbd , and secondarily because they all married to aes )
asciilifeform: presents as ordinary disk when connected/keyed.
asciilifeform: in fact you would specifically not want any aspect of it visible to the pc.
asciilifeform: ( per http://btcbase.org/log/2018-10-24#1865718 summary ) ☝︎
asciilifeform: it'd do its thing without involving os/fs
asciilifeform: for self-ciphering block disk ? why ?
asciilifeform: ( why usb2sd chinesium, and not the usual 'usb microcontroller' ? cuz it has the 'mass storage' stack hairball in mask rom, and not reprogrammable... )
asciilifeform: serpent was bottleneck, in that gedankenbox.
asciilifeform: upstack -- ran into stack of these 'papers' when cleaning out crud, from 2yr ago when asciilifeform thought 'could make simple ciphered disk from usb2sd chip <-> ice40 <-> sdcard ' )
asciilifeform: possibly