53
beto
4y

The coolest project I've worked on was for a certain country's Navy. The project itself was cool and I'll talk about it below but first, even cooler than the project was the place were I worked on it.

I would go to this island off the coast where the navy had its armoury. Then to get into the armoury I'd go through this huge tunnel excavated in solid rock.

Finally, once inside I would have to go thru the thickest metal doors you've ever seen to get to crypto room, which was a tiny room with a bunch of really old men - cryptographers - scribbling math formulae all day long.

I can't give a lot of technical details on the project for security reasons but basically it was a bootable CD with a custom Linux distro on it. Upon booting up the system would connect to the Internet looking for other nodes (other systems booted with that CD). The systems would find each other and essentially create an ad-hoc "dark net".

The scenario was that some foreign force would have occupied the country and either destroyed or taken control of the Navy systems. In this case, some key people would boot these CDs in some PC somewhere not under foreign control (and off the navy grounds.) This would supposedly allow them to establish secure communications between surviving officers. There is a lot more to it but that's a good harmless outline.

As a bonus, I got to tour an active aircraft carrier :)

Comments
  • 1
    damn, super freaking awesome!!!
  • 6
    If it's Canada's navy then it was a waste of money, for everyone loves Canada and so no one will invade it 🇨🇦🇨🇦🇨🇦
  • 0
    Sounds really cool - what programming languages? 😁😎
  • 0
    @sp90 C for the crypto parts, Python for the rest.
  • 1
    @MicroNibble not Canada. But I share the love for my adoptive country 🇨🇦🇨🇦🇨🇦
  • 0
    That's too much cool.
  • 0
    @beto It's an awesome project anyway!
  • 0
    Wow... Just... Wow...

    Brainstorming on the details... I assume they expect any government servers to be seized already, and no present tracker list can be used, since we don't know where the cd will be inserted. How does the bootstrapping work then?
  • 2
    @cors I can't talk about it too much, I don't think. But there _are_ trackers. They're just hidden around the world masquerading as other stuff :)
  • 0
    @beto i'm so defecting to canada :D life in my country sucks anyway.
Add Comment