-
br-m
<everchange000:matrix.org> @riekak:matrix.org: Monero is going up.
-
br-m
<everchange000:matrix.org> If I had more cash, I'd buy the dip.
-
br-m
<noperabo:matrix.org> cap
-
br-m
<snifflz1:matrix.org> yo
-
br-m
<plaiwanone:matrix.org> gm
-
br-m
<snifflz1:matrix.org> gm
-
br-m
<snifflz1:matrix.org> where can I download the ban list at
-
br-m
-
br-m
<pyratevevo:matrix.org> @snifflz1:matrix.org:
github.com/Boog900/monero-ban-list
-
br-m
<snifflz1:matrix.org> thanks. all good now
-
br-m
<kiersten5821:matrix.org> what does this ban list even do, is this useless if i have tx-proxy option?
-
DataHoarder
not peering with them also helps other users
-
br-m
<kiersten5821:matrix.org> how?
-
br-m
<lza_menace> @kiersten5821:matrix.org: The nodes in the ban list have proven to be untrustworthy. By using it your node will not communicate with them and as a result not share them with other nodes. It’s keeping the overall network safer to a degree.
-
br-m
<kiersten5821:matrix.org> if i have a synced daemon on one computer can i literally just copy the lmdb files over to a new computer to get the daemon there?
-
br-m
<intr:unredacted.org> if you first gracefully stop the daemon before copying
-
br-m
<intr:unredacted.org> should work
-
br-m
<kiersten5821:matrix.org> ok nice thanks
-
br-m
<kiersten5821:matrix.org> let's say i restore a wallet from a certain height, if i use a remote node, does my node need to download ALL block contents from that height until now so it can scan the entire output set for owned outputs?
-
br-m
<kiersten5821:matrix.org> my understanding is this is the case but idk if there were any improvements?
-
br-m
<sbt:nope.chat> @lza_menace: Isn't it also advantageous to malicious node operators, since they know and will try to avoid all the "signature detection"
-
br-m
<rbrunner7> This is going on for a long time already, and they don't seem to be in a hurry to hide better. They also could improve the distribution of the nodes regarding IP numbers so it would be harder to filter them out with simple measures, but it seems they choose not to. Who knows, maybe the whole story is not that important for them. Or they are operating on a pretty tight budget.
-
br-m
<rbrunner7> We can dream up all kinds of scenarios where the NSA joins forces with the FSB to attack Monero with secret quantum computers, but reality often is a lot more boring :)
-
mlxdy
Hii!!!!
-
mlxdy
I'm looking for safe way to store my cryptocurrency. I had Ledger wallet but it's not safe as company can extract seed phrase from device easily. For right now I have TailsOS which I'm using to store and access my btc
-
mlxdy
With Monero I would like to host maybe local node. Of course I could just install Monero wallet on my machine, but I'm looking for safer way
-
mlxdy
I was thinking about Trezor but it's also relying on some stupid electron app
-
Cindy
mlxdy: trezor is open hardware though
-
Cindy
and open source too on the firmware and API side
-
Cindy
actually wait
-
Cindy
nvm i don't think they're open hardware
-
br-m
<ravfx:xmr.mx> When OVK?
-
br-m
<ravfx:xmr.mx> So I don't have to leave my hardware wallet connected and unlocked until it get one confirmation (Or having to unlock it again when it get confirmed)
-
br-m
<ravfx:xmr.mx> I tought Trezor where open to some point
-
Cindy
how easy is it to make your own hardware wallet
-
Cindy
shove everything into a microcontroller (no external chips to reduce the chance of bus sniffing)
-
Cindy
have protection against voltage glitching or any methods to trick the chip into unlocking protections and allowing access to internal data
-
nioc
some new trezor models have issues when being used with monero
-
nioc
not a monero issue as older moldels work fine
-
Cindy
ravfx: soon hopefully
-
Cindy
and hell, if it doesn't come with the hard fork
-
Cindy
i'll make a carrot wallet myself anyway
-
nioc
*models
-
mlxdy
So how are you storing your monero? (if you can say of course)
-
br-m
<ravfx:xmr.mx> Good question. > <Cindy> shove everything into a microcontroller (no external chips to reduce the chance of bus sniffing)
-
br-m
<ravfx:xmr.mx> You would need some controller that is not vulnerable to getting raped by people who know how...
-
br-m
<ravfx:xmr.mx> It's probably why they all use "secure enclave" things
-
br-m
<ravfx:xmr.mx> Maybe make your wallet like some old arcade cartridge, store everything battery backuped SRAM. Make it so if the casing get tempered with, it cut the power and SRAM go byebye
-
nioc
depends on your level of paranoia, you can create a wallet while offline and later send to it
-
br-m
<ravfx:xmr.mx> Use some Lithium 18600 cells or something with a charge controller so it charge when you plug it usb. But it's not used for anything but SRAM power
-
nioc
just because your paranoid doesn't mean that are not after you :)
-
nioc
write down your seed and store it somewhere safe
-
nioc
write it down again and put it somewhere else
-
nioc
hey, why not a third time
-
br-m
<ravfx:xmr.mx> Just put it in plain sight so no one can find it
-
nioc
HW wallets are good if you want to transact and unsure of the security of the device you are using
-
mlxdy
I'm not sure about security of my Ledger device haha
-
DataHoarder
ravfx:xmr.mx: you can get normal view keys out if you modify the cli to print them :P
-
DataHoarder
with that you can make a view wallet
-
DataHoarder
but yeah. you can't export key images so it's useless except for seeing the confirmations
-
mlxdy
Maybe I'll generate new seed offline in ledger live and I'll only download neccesary software like Monero etc. and then just I'll by using it with third party software
-
mlxdy
This Ledger Live application is what I hate the most
-
mlxdy
It have a lot of annoying popups and they try to sell their service for storing seed phrase online
-
nioc
storing seeds as a service lolol
-
mlxdy
yes xD
-
mlxdy
and in their app there's ads of it everywhere
-
mlxdy
they offering you free trial hahaha
-
nioc
first one is free, sounds like drugs
-
mlxdy
I'm dying from laugh when I think about this
-
mlxdy
And in terms of service there's information that they can share that seed phrase with goverment
-
nioc
0_o
-
nioc
at least they say so
-
mlxdy
It's sad that without KYC is impossible to buy crypto at normal prices
-
mlxdy
I can't pass KYC as I'm not 18
-
mlxdy
Of course in few months it will change
-
mlxdy
I remember that in the past we had local monero
-
br-m
<ravfx:xmr.mx> DataHoarder: does not work with normal current view keys, you still need the hardware wallet to generate the key images
-
DataHoarder
20:05:27 <DataHoarder> but yeah. you can't export key images so it's useless except for seeing the confirmations
-
DataHoarder
you don't need the key images to view incoming :P
-
nioc
not the same but there is haveno with the network using haveno being called retoswap
-
nioc
which you may know of as you said "It's sad that without KYC is impossible to buy crypto at normal prices"
-
br-m
<ravfx:xmr.mx> I very rarely use the ledger live thing. It's only to upgrade the firmware or monero app > <mlxdy> It have a lot of annoying popups and they try to sell their service for storing seed phrase online
-
br-m
<ravfx:xmr.mx> Ledger have to continue to make money once the crypto hype is gone
-
mlxdy
And goverment have to continiue to control their citizens
-
mlxdy
RavFX: have you tried to use Ledger as FIDO key?
-
br-m
<ravfx:xmr.mx> mlxdy: Yeah, it just work
-
br-m
<ravfx:xmr.mx> And I don't have to buy 3 to have proper backups 😂
-
br-m
<ravfx:xmr.mx> The seed backup the FIDO key too
-
mlxdy
Okay so what if you'll lose your ledger?
-
br-m
<ravfx:xmr.mx> mlxdy: I throw some monero dust at Amazon and get a new one?
-
br-m
<ravfx:xmr.mx> Ledger Nano S are cheap anyway
-
br-m
<ravfx:xmr.mx> Small, easy to hide...
-
br-m
<ravfx:xmr.mx> I have no idea why people want to one with big screen, Stax or something like that.. At that point it's when it become a toy
-
mlxdy
I've seen that, is fucking joke. It's not even normal screen but like these in Kindles haha
-
br-m
<ravfx:xmr.mx> I never lost a ledger, no idea why people do that too.
-
br-m
<ravfx:xmr.mx> I did damage a ledger one time (don't use it as a finger fidget... Ledger meeting a computer screen at very high velocity can damage it 😂)
-
mlxdy
haha
-
br-m
<ravfx:xmr.mx> mlxdy: Yeah, totally useless imo
-
br-m
<ravfx:xmr.mx> I think it's so you can view your -99% NFT or something
-
Cindy
ravfx: were you referring to the capcom suicide batteries?
-
br-m
<ravfx:xmr.mx> Cindy: Yeah
-
br-m
<ravfx:xmr.mx> But good lithium batteries are reliable now, if it's to power only sram it should last forever assuming you plug it frmm time to time
-
br-m
<ravfx:xmr.mx> Maybe add extra light sensor circuit that also cut the juice to the sram, so if the person manage to open it without triggering the trap, then you have a backup trap
-
br-m
<ravfx:xmr.mx> I wonder if one can get a chinese to make case that embdeeb micro metal wire all around inside the plastic
-
Cindy
why not just sniff the bus while the device is running
-
br-m
<ravfx:xmr.mx> Cindy: Because the private spend key won't leave the device. so you can't spy on it from USB.
-
br-m
<ravfx:xmr.mx> And if you want to dig inside to reach it's actual memory bus then at that point you will have triggered the battery trap
-
Cindy
capcom actually had motorola produce them a special kind of 68000 that would decrypt data after fetching them from the bus
-
br-m
<ravfx:xmr.mx> Yeah, you can encrypt the ram and have your controller do all the encryption work too
-
br-m
<ravfx:xmr.mx> and if you like have the usb data link encrypted too
-
Cindy
yeah like that
-
Cindy
nothing wrong with being extra careful
-
br-m
<ravfx:xmr.mx> indeed
-
Cindy
but are there any actual secure MCUs
-
Cindy
like ones that aren't vulnerable to being tortured
-
br-m
<ravfx:xmr.mx> Ah yeah, there many option
-
br-m
<ravfx:xmr.mx> That hardest part might or might not be to implement the monero signing stuff. Have to do some math :) I should take a look at making my own signer, one day
-
br-m
<ravfx:xmr.mx> Cindy: YEah, extra protection.
-
br-m
<ravfx:xmr.mx> If someone manage to reach it without triggering any traps
-
Cindy
ideally everything should be within the chip, like those TPMs
-
br-m
<ravfx:xmr.mx> If you can find one that have sram that would be ideal
-
br-m
<ravfx:xmr.mx> But yeah the secure mcu stuff are what's in Ledger and Trezors
-
DataHoarder
20:22:57 <mlxdy> Okay so what if you'll lose your ledger?
-
DataHoarder
did you backup seed words? :P
-
DataHoarder
you can restore (or even use offline tools to generate the paths) and recover all material
-
Cindy
the problem with secure MCUs is voltage glitching
-
Cindy
ive heard of the STM32's read out protection being bypassed by just fucking with the power source
-
DataHoarder
> stm32 > secure
-
br-m
<ravfx:xmr.mx> DataHoarder: Yeah, you can convert LEdger 24 words to Monero 25 words and just pluck it in Feather. Like in an emergency or something
-
DataHoarder
they usually are external secure coprocessors
-
br-m
<ravfx:xmr.mx> Cindy: yeah, initial Trezor key leaking bug
-
br-m
<ravfx:xmr.mx> It's why you want the data stored in sram and have trap to erase it.
-
DataHoarder
but it's becoming even better nowadays Cindy you can laser etch and do laser faults
-
Cindy
ideally i'd want a fuse in the chip to get blown and permanently brick it if the voltage gets fucked with too much
-
Cindy
i've seen that before i think
-
Cindy
i'd rather want the hardware signer to die than to spill its secrets and live
-
br-m
<ravfx:xmr.mx> Have a boot counter in the code, that save in sram too.
-
br-m
<ravfx:xmr.mx> And have the usb power to be stabilitzed by the voltage regulator (the same that charge the battery)
-
DataHoarder
they can unsolder it
-
br-m
<ravfx:xmr.mx> Actually save the boot counter in the internet eeprom
-
br-m
<ravfx:xmr.mx> internal eeprom**
-
DataHoarder
:P
-
DataHoarder
internet eeprom LOL
-
br-m
<ravfx:xmr.mx> That way if they can manage to open it without traping the traps, and power glitch it (rebooting it in the same process), boot counter will be more than 1, if boot counter > 1, blow the fuses
-
br-m
<ravfx:xmr.mx> It should never boot more than one time thanks to the nice lithium batteries
-
DataHoarder
you can have this same issues on normal setups btw :P
-
Cindy
so microcontroller will always be running?
-
DataHoarder
^ sram like some bank tokens
-
br-m
<ravfx:xmr.mx> yes
-
br-m
<ravfx:xmr.mx> sram because it's don't really use power when idle.
-
br-m
<ravfx:xmr.mx> And there not vulnerable to cold boot attack
-
br-m
<ravfx:xmr.mx> once it lost power, all the transistor instantly unlatch
-
br-m
<ravfx:xmr.mx> microcontrollers probably have sleep modes too when not running.
-
br-m
<ravfx:xmr.mx> Would have to check there power consumption when idle and size the battery appropriatly (maybe so it last 3 months would be ideal).
-
br-m
<ravfx:xmr.mx> If only power the sram it would last years
-
Cindy
also i thought SRAM was expensive
-
Cindy
more expensive than DRAM
-
Cindy
at least
-
br-m
<ravfx:xmr.mx> It's not like you need a lot of ram
-
br-m
<ravfx:xmr.mx> Don't you have a bucket of 486 cache chips somewhere or something?
-
br-m
<ravfx:xmr.mx> That's 32K, it's wayyyy too much for the need 😂
-
DataHoarder
Cindy: it's expensive, but cpu caches are SRAM
-
DataHoarder
and yeah. you just need a couple of bytes
-
Cindy
also since the chip is external, wouldn't they be able to just, i dunno
-
Cindy
unsolder the read/write pin and solder it permanently to be read?
-
Cindy
by hooking it to ground?
-
br-m
<ravfx:xmr.mx> Cindy: That why the casing need to contain a trap, you know, so it lose power if you damage or open the case.
-
br-m
<ravfx:xmr.mx> Plus the SRAM you encrypt it, the key for it reside in the mcu
-
br-m
<ravfx:xmr.mx> And lets get real, most LE are arguably funny and will just crack it open and oops.
-
br-m
<ravfx:xmr.mx> Same for thiefs... Lets harvest the gold or something
-
DataHoarder
not lose power btw
-
DataHoarder
you need to flush, as it has data remanence
-
br-m
<ravfx:xmr.mx> DataHoarder: SRAM, not DRAM
-
DataHoarder
SRAM
-
DataHoarder
yes
-
DataHoarder
it has data remanence
-
br-m
<ravfx:xmr.mx> For how long, considering it does not have the tiny capacitors...
-
DataHoarder
-
DataHoarder
even without power
-
DataHoarder
DRAM needs the capacitors
-
br-m
<321bob321> EMP
-
DataHoarder
this is from 2002
-
DataHoarder
better attacks are done nowadays
-
DataHoarder
so if you detect tamper cutting power is not enough, you should flush data first
-
DataHoarder
-
Cindy
also btw
-
Cindy
don't microcontrollers have a internal power-up counter register?
-
br-m
<ravfx:xmr.mx> Cindy: Some probably have yeah
-
br-m
<ravfx:xmr.mx> Research shows that SRAM can partially retain data for a few milliseconds under extremely low temperatures (below
-
DataHoarder
minutes :P
-
DataHoarder
modern research:
-
DataHoarder
> Data retention in SRAM is also significantly increased with lowering the operation temperature of the SoC. Data may be retained for around 1 ½ hours at 75°C, 3 days at 50°C, nearly two months at 20°C, and approximately 3 years at 0°C.
-
DataHoarder
note this is retaining specific bits, not entire content
-
br-m
<ravfx:xmr.mx> Your talking about a SOC, what about discreete SRAM chip?
-
DataHoarder
similar numbers nowadays
-
DataHoarder
see the first link
-
br-m
<ravfx:xmr.mx> This article introduces Volt Boot, a method for executing physical memory disclosure attacks on on-chip SRAM memories by exploiting SoCs’ power domain separation
-
br-m
<ravfx:xmr.mx> But if it's not in a SoC...
-
DataHoarder
and the correlation to temperature
-
DataHoarder
-
DataHoarder
this is old research that looks at chips
-
DataHoarder
but it's become worse since then
-
br-m
<ravfx:xmr.mx> On-chip memories, primarily SRAM, are integrated directly into the processor die, offering greater security against physical attacks (for example, probing attacks11,26) compared to off-chip memories. Research shows that SRAM can partially retain data for a few milliseconds under extremely low temperatures (below
-
br-m
<ravfx:xmr.mx> –
-
br-m
<ravfx:xmr.mx> 110
-
br-m
<ravfx:xmr.mx> ∘
-
br-m
<ravfx:xmr.mx> C[... more lines follow, see
mrelay.p2pool.observer/e/je-i0OEKbmZvUFI5 ]
-
br-m
<ravfx:xmr.mx> That specific article seam to be for attacking SoC sram
-
br-m
<ravfx:xmr.mx> Chip are more godies inside, probably micro capacitors too, right?
-
DataHoarder
see again the first link
-
DataHoarder
which is attacking chips directly
-
DataHoarder
no.
-
DataHoarder
it's sram
-
DataHoarder
it doesn't have micro capacitors
-
br-m
<ravfx:xmr.mx> They say SoC
-
DataHoarder
open the FIRST link
-
DataHoarder
21:12:23 <DataHoarder> 21:03:13 <DataHoarder>
cl.cam.ac.uk/techreports/UCAM-CL-TR-536.html
-
br-m
<ravfx:xmr.mx> Power domain separation. SoCs integrate numerous circuit blocks, each exhibiting unique analog characteristics. To meet stringent performance and power efficiency requirements, these blocks are divided into separate voltage domains. The power management unit (PMU) within the SoC dynamically manages the voltage levels for these domains at runtime, tailoring them to the workload of each domain.
-
br-m
<ravfx:xmr.mx> In modern, complex SoCs, dozens of off-chip supply pins connect to various power domains, enabling precise control over analog circuit behavior. This setup mitigates challenges such as ground bounce, power-supply noise, and per-pin current limitations. We broadly categorize the power-supply domains of an SoC into three main areas, as illustrated in Figure 2:
-
DataHoarder
I linked that second one cause it was interesting while searching for papers that came from this
-
DataHoarder
ravfx:xmr.mx: you are still reading the wrong paper
-
DataHoarder
again open the first link
-
DataHoarder
21:14:03 <DataHoarder> 21:12:23 <DataHoarder> 21:03:13 <DataHoarder>
cl.cam.ac.uk/techreports/UCAM-CL-TR-536.html
-
DataHoarder
that has the PDF
-
DataHoarder
> We built a special circuit board for testing static RAM chips.
-
DataHoarder
they even list the models
-
DataHoarder
it's 2003, and has become worse over time
-
Cindy
is there a SoC that literally kills itself over voltage glitching
-
Cindy
instead of handling it as a regular hardware fault
-
Cindy
it's weird that MCU manufacturers haven't done this
-
DataHoarder
yes, see rpi talk on recent ccc
-
DataHoarder
-
DataHoarder
this had fault detectors
-
br-m
<ravfx:xmr.mx> as far as cold attack on sram, you still need to reach the chip to freeze it.
-
br-m
<ravfx:xmr.mx> At that point there is nothing truly secure
-
DataHoarder
and they go over how some were also bypassed by doing locality attacks
-
DataHoarder
well yeah, ravfx:xmr.mx, that is the point
-
DataHoarder
you need tamper detectors to cover this :P
-
DataHoarder
wait Cindy
-
DataHoarder
wrong talk
-
DataHoarder
-
DataHoarder
> 39C3 - Of Boot Vectors and Double Glitches: Bypassing RP2350's Secure Boot
-
DataHoarder
-
br-m
<ravfx:xmr.mx> YEah, the trap I mentionned about should cut the power when the casing is broken or open (micro wires embdeebed in the case, light sensor.
-
br-m
<ravfx:xmr.mx> Now would have to have also a temperature sensor that work with a different power source, that would write "random" all over the sram assuming it's getting cold
-
br-m
<ravfx:xmr.mx> Get a NEC D
-
br-m
<ravfx:xmr.mx> NEC D4364C :p
-
br-m
-
br-m
<ravfx:xmr.mx> Anyway, assuming the sram is encrypted, it's just extra protection for the mcu. Just an extra anti tamper thing.
-
br-m
<ravfx:xmr.mx> more thing can break when you mess with it
-
DataHoarder
then you read fuses from mcu to decrypt sram :P
-
DataHoarder
you have all the time in the world
-
DataHoarder
burning fuses takes relatively a lot of power, so you can't reliably burn these on the spot
-
br-m
<ravfx:xmr.mx> So what about, instead of cuting the power to the sram, what about writing just 1 or 0's in it?
-
br-m
<ravfx:xmr.mx> Cutting the power the moment the case is open
-
br-m
<ravfx:xmr.mx> writting 1's all over the moment the case is open/broken
-
br-m
<ravfx:xmr.mx> At an extra shenanigans that rely on some rf signal
-
br-m
<ravfx:xmr.mx> signal gone -> erase (like in an event the device is relocated)
-
br-m
<ravfx:xmr.mx> That way we can probably just use the mcu sram instead of having a dedicated chip.
-
br-m
<ravfx:xmr.mx> Or actually leave it on a seperate chip for more fun and shenanigans
-
br-m
<ravfx:xmr.mx> But normally people steal the stuff before cracking it apart
-
br-m
<ravfx:xmr.mx> ideally if someone want to make a custom hardware wallet, one could make it so it does not look like an hardware wallet or something weird .
-
br-m
<ravfx:xmr.mx> like some random idea
-
br-m
-
br-m
<ravfx:xmr.mx> hidden in plein sight, on the fridge!
-
Cindy
ravfx: cover the interior of the case with a magnetic strip
-
Cindy
and then put magnetic sensors all over the board
-
br-m
<ravfx:xmr.mx> There plenty if space in that thing
-
br-m
<ravfx:xmr.mx> And if one day the thing that make bip bip on the fridge vanish, restore your keys and move the crypto to your backup 😂
-
br-m
<ravfx:xmr.mx> Cindy: Yeah, we could continue all day to try to add security measures
-
Cindy
lol
-
Cindy
or maybe just use a grapheneOS pixel
-
br-m
<ravfx:xmr.mx> not a phone
-
br-m
<ravfx:xmr.mx> thieve can be interessed into stealing it
-
br-m
<ravfx:xmr.mx> if you get raided by LE, they will also take it (they have a tendency of taking the connected computing stuff, phones and the weird stuff)
-
Cindy
true
-
br-m
<ravfx:xmr.mx> At the end, the extra security measures wont be used if no one think it's interresting
-
Cindy
throw your signer into space
-
Cindy
and communicate over a satellite
-
Cindy
nobody can go to space and get your signer
-
br-m
<ravfx:xmr.mx> Cindy: it's about 10K I think, launching a primitive small cube sat
-
br-m
<ravfx:xmr.mx> but then it's going to need to be registred and they will know where it is
-
Cindy
also the internal components needs to be hardened against radition
-
Cindy
radiation*
-
br-m
<ravfx:xmr.mx> yep, at the end it make a very expensive custom personal signer
-
br-m
<ravfx:xmr.mx> just leave the thing in plain sight, in the kitchen
-
DataHoarder
21:49:54 <br-m> <ravfx:xmr.mx> but then it's going to need to be registred and they will know where it is
-
DataHoarder
they also know where your butt is at all times :P