The Hardware Encryption Key

A place to record your ideas for the game.
Post Reply
User avatar
Atlanta-Ned
In-Game Game Master
Joined: Fri Apr 18, 2014 2:11 pm
Byond Username: Atlanta-ned

The Hardware Encryption Key

Post by Atlanta-Ned » #501291

This is a new feature that consists of two parts:

- The Crypter, a new telecommunications device that handles encryption and decryption of communications between the station and central command.
- The Hardware Encryption Key, a small device that is used to encrypt communications between the station and central command.

A crypter requires a functional Hardware Encryption Key. Without it, all messages to and from central command will come out as complete gibberish. This is, of course, highly desirable item for the syndicate. If the station's HEK is destroyed or stolen, a new one may be purchased from cargo at an outlandish price.

I'm keeping the effects of the Crypter/HEK limited to just garbling central command messages. This way we have a high-value item that, if it goes missing, doesn't automatically screw over the round, but also has an incentive to protect/steal it.

Centcom messages, nuclear code requests, shuttle calls, etc would all be sent/received after being passed through the filter. Ghosts will be able to see the cleartext, and I'll log both the garbled and cleartext messages for admin purposes.

I need to decide how difficult removing the HEK from the Crypter should be. Right now, I'm considering:
  • A simple [EJECT] button
  • Some sort of PIN entry (similar to the nuke)
  • Disassembling the Crypter entirely
The Communications consoles will get a red banner at the top if the HEK is not installed.

From a code standpoint this will require:
  • A new telecomms Crypter Machine + sprite(s) + circuitboard item
  • The HEK item + sprite
  • A secure container for the replacement HEK (requiring captain -level authorization to open)
  • Adding it to cargo
  • Extensive modifications to the communications console
  • Possibly a new filter to garble the text if I can't find a suitable existing one
User avatar
BeeSting12
Joined: Sat Apr 16, 2016 1:11 am
Byond Username: BeeSting12
Github Username: BeeSting12
Location: 'Murica

Re: The Hardware Encryption Key

Post by BeeSting12 » #501297

This is a really cool idea. The messages to centcomm should go through some kind of word replacer so that "we need the nuke codes" turns into "we need forty monkeys" or something like that.
Edward Sloan, THE LAW
Melanie Flowers, Catgirl
Borgasm, Cyborg
Spoiler:
OOC: Hunterh98: to be fair sloan is one of the, if not the, most robust folks on tg

DEAD: Schlomo Gaskin says, "sloan may be a faggot but he gets the job done"

DEAD: Rei Ayanami says, "YOU'RE EVERYWHERE WHERE BAD SHIT IS HAPPENING"
DEAD: Rei Ayanami says, "IT'S ALWAYS FUCKING EDWARD SLOAN"
oranges wrote:Bee sting is honestly the nicest admin, I look forward to seeing him as a headmin one day
[2020-05-21 01:21:48.923] SAY: Crippo/(Impala Chainee) "Shaggy Voice - She like... wants to get Eiffel Towered bro!!" (Brig (125, 166, 2))
hows my driving?
User avatar
knacker48
Joined: Fri Mar 29, 2019 11:49 pm
Byond Username: Knacker48

Re: The Hardware Encryption Key

Post by knacker48 » #501298

Would this device be in telecomms or somewhere else?
User avatar
Atlanta-Ned
In-Game Game Master
Joined: Fri Apr 18, 2014 2:11 pm
Byond Username: Atlanta-ned

Re: The Hardware Encryption Key

Post by Atlanta-Ned » #501301

knacker48 wrote:Would this device be in telecomms or somewhere else?
Telecomms. I'm also debating putting it on the bridge so people have an excuse to break in there that isn't just to cause problems.
Statbus! | Admin Feedback
OOC: Pizzatiger: God damn Atlanta, how are you so fucking smart and charming. It fucking pisses me off how perfect you are
User avatar
MisterPerson
Board Moderator
Joined: Tue Apr 15, 2014 4:26 pm
Byond Username: MisterPerson

Re: The Hardware Encryption Key

Post by MisterPerson » #501359

Shuttle calls would be passed through? Does this mean you can't call the shuttle if the key is missing?
I code for the code project and moderate the code sections of the forums.

Feedback is dumb and it doesn't matter
User avatar
Shaps-cloud
Code Maintainer
Joined: Thu Aug 14, 2014 4:25 am
Byond Username: Shaps

Re: The Hardware Encryption Key

Post by Shaps-cloud » #501362

Hmm I dunno, tampering with admin messages and admin ability to communicate with the station as a game mechanic seems a bit iffy
P.S. Shoot Dr. Allen on sight and dissolve his body in acid. Don't burn it.
Image
User avatar
Shadowflame909
Joined: Mon Jun 05, 2017 10:18 pm
Byond Username: Shadowflame909
Location: Think about something witty and pretend I put it here

Re: The Hardware Encryption Key

Post by Shadowflame909 » #501381

The emergency shuttle has been delayed till the end of time
► Show Spoiler
User avatar
Atlanta-Ned
In-Game Game Master
Joined: Fri Apr 18, 2014 2:11 pm
Byond Username: Atlanta-ned

Re: The Hardware Encryption Key

Post by Atlanta-Ned » #501417

On second thought, I'll just apply this to captain-level announcements and mmmmmmaybe head of staff console announcements.
Statbus! | Admin Feedback
OOC: Pizzatiger: God damn Atlanta, how are you so fucking smart and charming. It fucking pisses me off how perfect you are
User avatar
Shaps-cloud
Code Maintainer
Joined: Thu Aug 14, 2014 4:25 am
Byond Username: Shaps

Re: The Hardware Encryption Key

Post by Shaps-cloud » #501425

That sounds more reasonable, maybe alert admins when it's stolen in case they want to jump on the horn and bitch to the Captain about it if you'd still like it to be super duper important
P.S. Shoot Dr. Allen on sight and dissolve his body in acid. Don't burn it.
Image
User avatar
Atlanta-Ned
In-Game Game Master
Joined: Fri Apr 18, 2014 2:11 pm
Byond Username: Atlanta-ned

Re: The Hardware Encryption Key

Post by Atlanta-Ned » #501435

I also need to rename it, because we already call radio headset keys encryption keys in the code.
Statbus! | Admin Feedback
OOC: Pizzatiger: God damn Atlanta, how are you so fucking smart and charming. It fucking pisses me off how perfect you are
User avatar
Shadowflame909
Joined: Mon Jun 05, 2017 10:18 pm
Byond Username: Shadowflame909
Location: Think about something witty and pretend I put it here

Re: The Hardware Encryption Key

Post by Shadowflame909 » #501478

I think the initial idea could be a very fun sort of dangerous.

>Radiation event triggers

>The radiation event is replaced with "Clowny Mc Clown here! Captains a condom!"

>Now everyone is dying from radiation because no one was alerted to the event.
► Show Spoiler
User avatar
Atlanta-Ned
In-Game Game Master
Joined: Fri Apr 18, 2014 2:11 pm
Byond Username: Atlanta-ned

Re: The Hardware Encryption Key

Post by Atlanta-Ned » #501538

Shadowflame909 wrote:I think the initial idea could be a very fun sort of dangerous.

>Radiation event triggers

>The radiation event is replaced with "Clowny Mc Clown here! Captains a condom!"

>Now everyone is dying from radiation because no one was alerted to the event.
This ONLY applies to captain and head of staff announcements. Other messages are unaffected. Also v. tempted to make loud headset messages require the encryption key :D

Here's what an announcement looks like if you don't have the key installed properly:
Image
Statbus! | Admin Feedback
OOC: Pizzatiger: God damn Atlanta, how are you so fucking smart and charming. It fucking pisses me off how perfect you are
User avatar
MisterPerson
Board Moderator
Joined: Tue Apr 15, 2014 4:26 pm
Byond Username: MisterPerson

Re: The Hardware Encryption Key

Post by MisterPerson » #501564

I think the gibberish could literally just be 3 lines and that would get the point across.
I code for the code project and moderate the code sections of the forums.

Feedback is dumb and it doesn't matter
User avatar
PKPenguin321
Site Admin
Joined: Tue Jul 01, 2014 7:02 pm
Byond Username: PKPenguin321
Github Username: PKPenguin321
Location: U S A, U S A, U S A

Re: The Hardware Encryption Key

Post by PKPenguin321 » #501570

Plus I'm pretty sure we've established that all that is read aloud in-game
i play Lauser McMauligan. clown name is Cold-Ass Honkey
i have three other top secret characters as well.
tell the best admin how good he is
Spoiler:
Image
User avatar
Ayy Lemoh
Joined: Mon Jun 05, 2017 5:58 pm
Byond Username: Jerry Derpington

Re: The Hardware Encryption Key

Post by Ayy Lemoh » #501609

Normal crew will still be able to understand the announcements, right?

It'd be dumb if you, a crewmember, had to fucking translate the captain announcing BOMB AT BRIG or something like that.
ATHATH
In Game PermaBanned
Joined: Thu Aug 09, 2018 6:41 am
Byond Username: ATHATH

Re: The Hardware Encryption Key

Post by ATHATH » #501795

Will this mean that people won't be able to send out messages while t-comms is bombed using comms consoles and/or head of staff consoles? If so, this is a pretty major nuke op buff.

A missing key should also block shuttle purchases, IMO (but not the calling of the shuttle, because that will result in a lot of grief(ing) (maybe it could block the recalling of the shuttle, though?)).

Also, if a replacement is made available for purchase in cargo, traitors would likely just try to buy that instead of stealing the hardware encryption key from a well-guarded location (similar to how people just buy reflector vest crates instead of stealing the reflector vest that starts the round in the Armory. You could get around that by making the version of the key that can be bought from cargo not count for the objective to steal a hardware key, I suppose (and maybe do the same with reflector vests from the reflector vest crate?).
Post Reply

Who is online

Users browsing this forum: No registered users