Welcome! These forums will be deactivated by the end of this year. The conversation continues in a new morph over on Discord! Please join us there for a more active conversation and the occasional opportunity to ask developers questions directly! Go to the PS+ Discord Server.

Jonny Mnemonic comes to EP

9 posts / 0 new
Last post
OneTrikPony OneTrikPony's picture
Jonny Mnemonic comes to EP
I'm wondering how black market software gets smuggled around the inner system. How easy would it be to hide illegal code inside your ego when you farcast? Could you do it, perhapse, by replacing some of your memories with the illegal code?

Mea Culpa: My mode of speech can make others feel uninvited to argue or participate. This is the EXACT opposite of what I intend when I post.

Rhyx Rhyx's picture
Re: Jonny Mnemonic comes to EP
That's interesting because deleting a memory would pretty much leave a "hole" in your "code" that has something in it that's not ego data. I'm sure that any egocasting center has redundant upon redunant system making damned sure that kind of stuff doesn't happen through the use of firewalls, and the ego equivalent of a virus check. But don't despair, there's a workaround and all you need is an eidetic memory to pull off. It is to simply memorize the illegal code and pass it off to someone else as XP. That way it *IS* a memory and gets past all the checks. For very sensitive stuff your eidetic "mule" could agree to undergo psychosurgury in order to forget the information he transported. You could easily have a "mule" on the run that refuses to get the surgery and Ta-Dah, adventure!
OneTrikPony OneTrikPony's picture
Re: Jonny Mnemonic comes to EP
so ego code looks diferent than code for something else? when a character ego casts their Muse would be sent along with them. Does a muse look diferent than an ego? Other than "file size" how does an alpha fork look diferent than a delta fork on a hard drive? How would an eidetic memory look diferent than the actual code? And if this works what would the mule be memorizing? Would he have to read each line of code visually? Seems that that could take months. (It could be done in an accelerated VR but then what would the memory be?) Initially I was just wondering how smuggling is accomplished. Now I'm wondering what is the actuall diference between the 'human' and the 'machine' Another couple scheems: My programer friend tells me that today we have MASSIVE (his caps not mine) 'Progam bloat' which I understand to mean that when a programming group is compileing or assembleing code there's tons of lines in there that dont really do anything. How hard would it be to hide stuff in 'program bloat' (I'm going to argue that program bloat--if that's the correct term--is even worse in 10AF my evidence is the ease with which hackers find exploits.) Geneticly we also have Massive program bloat in our DNA. It should be pretty easy to find quite a bit of space to write code into a person's geneome. (my argument here is that gene hackers haven't done any better cleaning up the genomes of the morphs they creat than computer hackers have done cleaing up thier code.) Anyone else think of some smuggling scheems?

Mea Culpa: My mode of speech can make others feel uninvited to argue or participate. This is the EXACT opposite of what I intend when I post.

Arenamontanus Arenamontanus's picture
Re: Jonny Mnemonic comes to EP
As I imagine it, egos are represented by a particular kind of "file format", largely an enormous list of neural connections and their strengths, chemical and electrical parameters. This is surrounded by metadata giving egoID, names, citizenship, medical history, genetic code, neurological information, enhancement interfaces (if any) etc. This is what can be turned into an active infomorph by sending it to ego running software, sleeved by sending it to a egobridge, forked by copying and edited using psychosurgery. Then there are files containing core virtual possessions: various certificates, encryption keys, personal files, and of course the muse. This may also include information stored in various implants and external objects. When travelling all this data are wrapped in an egocasting wrapper, essentially an encrypted zip archive of the files. The key is sent by quantum link, and used to decrypt the ego at the destination. If I wanted to smuggle something I could do it by just putting it among my virtual possessions, but when being decrypted at the destination someone in authority could of course investigate them. I could encrypt it, but then I might have to explain away what that big file is. I could use steganography or onion encryption to hide it in my virtual seraglio files, making it hard to detect. I could probably use steganography to hide it among the least significant bits of my synaptic weights. That would be very hard to detect unless you knew what you were looking for. Or you could insert some extra neurons and neural network to contain the information - but that is relatively size limited.
Extropian
OneTrikPony OneTrikPony's picture
Re: Jonny Mnemonic comes to EP
steganography! thank you that was the term I was looking for. +R rep :D The "neural map" method must be how it works given the description of "Destructive Uploading" p.269 which makes me think that the Jonny Mnemonic technique could work. You wouldn't even have to replace an entire memory. For instance you've got a memeory; "Day at the water park" and you replace all of the neurons associated with that memory that are in the visual cortex with the data you're smuggleing. You could still remember that you went to the water park you just couldn't remember any visual aspect of it. Even trickier. You could hide the smuggled data even deeper by simply changing some aspects of each neural connection but not the map itself. So the memory "Day at the water park" has connections to (this set) of neurons in the visual cortex and those are all kept in tact, but instead of value X (impulse strength) corresponding to the memory it becomes value Y (impulse strength) that corresponds to a bit or byte of the code you're smuggling. (Actually I just realized Arenamontanus allready said this) For security purposes, only the people on each end of the run have the actual map of which neurons hold the data so it can't actually be retrieved by the Mule. So Rhyx is right. Holes in memory are detectable but it requires the fork interrogation talked about in the chapter on immigration.

Mea Culpa: My mode of speech can make others feel uninvited to argue or participate. This is the EXACT opposite of what I intend when I post.

BlackHat BlackHat's picture
Re: Jonny Mnemonic comes to EP
It is a very cool idea, but I suspect it would be a little more complicated than that, if whoever received your ego didn't prune out the random garbage data that was inserted in those memories. I imagine the result would be like opening up a program and inserting random characters to some part of the memory space. The program probably won't run, and if it did, it might only work until something triggers that altered code, when it would crash. A skilled psychosurgeon could probably remove that data and insert some blank connections which would result in something like what you're describing, but otherwise it could be the case that if the ego is reminded of that trip to the water park, those associated neurons start firing randomly around to the rest of his brain, causing some sort of epileptic seizure, and possibly resulting in permanent brain damage. In all likelihood, though, some sort of checks would detect the "corruption" of the backup and it would be flagged as damaged and either pruned for you (in which case, you just lost your data) or discarded rather than resleeved. Assuming you have an ally on both ends to hide the data, and recover it for you, I think the idea would work - but otherwise that would be a very dangerous place to hide your data. Not only would you be likely to lose it, but if you didn't, the resulting ego would probably be unusable - although this is all speculation. :-)
Arenamontanus Arenamontanus's picture
Re: Jonny Mnemonic comes to EP
BlackHat wrote:
It is a very cool idea, but I suspect it would be a little more complicated than that, if whoever received your ego didn't prune out the random garbage data that was inserted in those memories. I imagine the result would be like opening up a program and inserting random characters to some part of the memory space. The program probably won't run, and if it did, it might only work until something triggers that altered code, when it would crash.
You are thinking about normal computer code, which is brittle. A neural network is robust: twiddle the weights slightly, and the behaviour is almost completely unchanged. It is more like a picture file where you change the least significant bits: a tiny amount of noise is introduced but not noticeable to the human eye. Consider how many neurons can be lost, synaptic connections changed and brain chemistry altered in normal people due to ageing, experience and alcohol without a significant change in who they are or who they function.
Extropian
BlackHat BlackHat's picture
Re: Jonny Mnemonic comes to EP
Yeah, I suppose it depends on the relative size of the data you're attempting to hide within the neural network - and I'd be willing to believe that a map of a human brain is going to be a lot bigger and more complex than some typical black market software. Someone certainly couldn't smuggle, say, another ego in this manner without some serious damage. I still maintain that something could go wrong (if the weight of some critical mass of connections moves from one side of the activation threshold to the other), but if the data isn't large, it probably wouldn't be noticeable.
OneTrikPony OneTrikPony's picture
Re: Jonny Mnemonic comes to EP
It's the risk that makes it so cool! :D what did they say in the movie? "He's got data leakage." or something like that and then his nose started bleeding. Because he'd stuffed a file twice the size he was set up to hold into his head. I think you'd also risk data corruption as the brain is constantly remodeling itself and you couldn't tell the brain not to modify those neurons without providing a map to which neurons are hideing the data. All this is makeing me wonder how it works when someone is instanced as an infomorph. Neuron mapping and modeling doesn't seem to be the most efficient way to do it. Maybe that's the only way it can be done. Maybe that's how we get real AI we write software that can be run on a model of a human brain.

Mea Culpa: My mode of speech can make others feel uninvited to argue or participate. This is the EXACT opposite of what I intend when I post.