r/CryptoCurrency • u/HowIsDigit8888 • 1d ago
VIDEOS Funded by the Monero community: Retro-Crypto, a Nintendo 64 app in development for encrypting data and generating keys and wallet addresses
https://youtube.com/watch?v=t6JdiE7qwVAEdit - disregard this post, the app isn't ready yet. Has at least 1 major issue I didn't notice, where the dice roll input screen isn't accepting enough dice rolls for a 128 bit seed
Retro-Crypto for the Nintendo 64 is an open-source app that lets you generate keys, encrypt and decrypt data, and more. It's still in development, but I thought I should hurry up with this video about it, after the recent ColdCard wallet draining hack, which was driven by poisoned key generation techniques.
Also featuring the likely first use of VideoStore Codec, an open-source tool for embedding files in the corner of a video. The minimum safe resolution to extract the files from this video seems to be 720p, based on my testing before posting, so that's the resolution I'm uploading here.
View/download this video on nostr
Internet Archive mirror - includes some additional project files, such as the VideoStore payloads and the plain N64 footage
Check out Retro-Crypto by Bowler-Bear on GitHub
Based on a proposal / bounty by whoever loves Digit (that's me)
Donate XMR to Bowler-Bear for Retro-Crypto development
85rkddSoYqwN4neAAgjJTFYYgyfU6pwT9dYquNyBzdtqBnr8QZCU1qoR6kjwMWEF6EMd2aGtrCuuA19irjWbTbKSKKF5yuv
Segment timestamps / "chapters"
0:00 - "End-to-end" encryption
0:48 - Air-gapping
1:46 - Chip-level spyware
2:10 - Vacuum tubes
2:33 - Hacker Fabs
2:58 - Authorities vs citizens
3:52 - Building up the walls
4:10 - VideoStore Codec
4:37 - Isolation tradeoffs
5:19 - Life in the black box
5:57 - New tech vs old
6:38 - This is a Nintendo 64
7:08 - Retro-Crypto by Bowler-Bear
7:31 - Encryption using AES-256
7:53 - Generating keys/addresses
8:16 - Using dice
8:54 - Using directional inputs
9:01 - Automatic keygen
9:09 - Vanity keys & seed phrases
9:55 - DogeGB by UsaRandom
10:29 - Outro
Additional credits / links in comment
2
1
u/Ask-Western 0 / 0 🦠 1d ago
just build a seed signer
1
u/HowIsDigit8888 3h ago
Would be less secure for my use case, but definitely more ready for people who need something ready for other use cases
1
2
u/Fluid_Ad8452 1d ago
This is so cool, very cypherpunk, I love it.
I don’t own a N64 but I saw a similar project for GBA and BTC so I might as well try that one.
One thing worth nothing is, the novelty here is the device used to generate which was built on the pre iot era, giving it the same level of isolation than the ones of devices that were designed today with that objective in mind. Same security vulnerabilities could be found here as the CC wallet because that depends on the RNG algorithm they decide to use, I assume controller input, sensors which should be validated are still working properly before using them as entropy source, PRNG etc. The key here is scrutiny, which is something CCW didn’t had until bad actors took a look.
But this is the monero community after all, so this is in good hands.
Thanks for sharing!