This is for a science fiction story I'm writing. Are there ways to transport information like a book, or a computer program, within the human body (not in the brain)? Say, by storing the information using vaccination, and then to read back the information, perhaps doing a blood test...

The basic story idea being that transmitting information electronically has security risks, so the human body is used to store information... people get to whatever destination and then have the information read from their bodies. Johnny Mnemonic was basically this idea but with the information being stored in the brain. I'm wondering if there are other ways.

I've heard of DNA memory.

How far into the future is something like I'm describing above possible? Are there current technologies that can potentially do the above.

Thanks for any information.

EDIT: Thanks everyone for the great responses. Ideally I was looking for something that a living person could transport safely, so perhaps DNA is not a good option.

The story involves someone infiltrating and trying to take down a company that isolates itself electronically... the person goes in, carrying some type of 'computer virus' stored in his body biologically. What I was thinking was... in the future, perhaps biometric scanning will be more extensive... and perhaps during the company's standard biometric scan of people entering, the computer virus could be transported onto the company's computers. I know it's really far-fetched (reminds me of the Independence Day scene). Trying to see if I can make this plausible.

  • 4
    $\begingroup$ You're looking for a biological version of the Sneakernet. en.wikipedia.org/wiki/Sneakernet $\endgroup$
    – user6511
    Jan 5, 2016 at 22:16
  • 1
    $\begingroup$ Yes, thank you! I never heard of that term before! $\endgroup$ Jan 5, 2016 at 22:17
  • 3
    $\begingroup$ Rather than modifying that person's DNA, which is incredibly dangerous, maybe inject them with organic based nanobots. These would contain RNA which if you read the chain of you get a binary string. Disclaimer: This is just off the top of my head, and I'm not a biology expert by any means. $\endgroup$
    – AndreiROM
    Jan 5, 2016 at 22:18
  • 2
    $\begingroup$ A small chain of DNA has enough information to create you, so an artificial chain of DNA could hold a massive amount of data. It would have to be isolated from your body, but a tiny glass or plastic micro bead injected under your skin should pass most casual searches. $\endgroup$
    – Thucydides
    Jan 5, 2016 at 22:58
  • 1
    $\begingroup$ What kind of size, speed, and retention are you looking for? There's lots of cool answers, but they all have their limits. For example, embedding chips is high content, high reliability, but speed is poor $\endgroup$
    – Cort Ammon
    Jan 5, 2016 at 23:37

6 Answers 6


With regard to your edit of using the biological scanners to infect a computer system...

In the movie Gattaca people are identified every day when entering work by a blood/dna scan.
The protagonist takes a small sample of blood from the guy that's helping him and puts it in an artificial blister on his fingertip. Then he presses it to the scanner, which samples the blood in the blister and allows him access.

This is how you could infect the system.
With enough knowledge on how the scanner software works, you could create a retrovirus that would rewrite DNA in white blood cells with the scanner exploit and virus.
Inject the retrovirus into a test animal, and then harvest some blood.
Put the blood into a bubble of artificial skin on a finger tip, and then go to the location to scan it.
It doesn't have to pass the scan, just read the DNA. The exploit in the DNA could cause a buffer overflow, and write the virus to memory. The virus could then alter records giving you access to the areas that you want.
Then you just come back the next day and walk in like you own the place.

With knowledge of how the scanner works, there is also the possibility of finding exploits to hack other kinds of scanners: Finger print, retina, etc.
Maybe a contact lens or something, though the amount of data that could be stored would be a lot less than DNA.

Edit 2:
If you still wanted to smuggle information out, you could implant something that looked like a pacemaker. Pacemakers use a wireless device to program them. Something similar could be used to write data to a implanted device, and since it's disguised as a pacemaker no security should pay any amount of attention to it. Even if they decide to x-ray you to see if you swallowed something like a drug mule.


Medieval Tatars had this way to transfer Khan's orders: they used to shave messengers heads and made tattoos on their head with text of message. After 1-2 weeks the messenger's hairs are grown, and message is hard to find. But this way of sending messages is quite ineffective.

With modern tech level i think it is better to use Radio Frequency Identification Devices implants:

RHID chip implants,

with current level of technology they can be made from conductive plastic, that is hard to detect by both metal detectors or X-rays. They can exchange data by radio frequency, and they start transmission after some sort of door knocking radio frequency transmission emitted by reader device.

UPD: it can be QR codes tattoos, probably made with invisible ink, that is luminescent in ultra-violet invisible ink, that is luminescent in ultra-violet

  • 2
    $\begingroup$ Instead of shaving the head, it seems like it would be easier to grow the hair out, and encode the message as quipu when braiding the hair. More reusable. $\endgroup$
    – AndyD273
    Jan 6, 2016 at 14:49
  • $\begingroup$ An RFID would work great as long as the message is relatively short, 64K bytes is the largest RFID capacity today. +1 $\endgroup$ Jan 6, 2016 at 16:25

DNA storage has the potential to store petabytes of data and can last for centuries, possibly more if they come up with a good error-correction algorithm that works for DNA. If you want to transport massive amounts of data in a practically undetectable way (who's going to notice a few cells with unusual DNA? And even if they do notice, you can brush it off as a harmless mutation if you figure out some type of genetic steganography), DNA is a great alternative. Its long-term stability also makes it suitable for space probes that could be traveling for thousands of years before being picked up by an alien civilization.

The potential for its use in covert operations broadens if you use cadavers as your transport. Since you don't have to worry about the harmful effects of changing a large percentage of a person's DNA, you can store absolutely massive amounts of data in a typical corpse just by replacing some body fluid, say spinal fluid (blood is likely to be drained during examination or embalming), with a few ounces of bio-data liquid.

  • $\begingroup$ I was thinking of exactly this idea (except without the cadavers). The DNA would need to be kept separate from the living host person. Perhaps the DNA could be encapsulated in a non-reactive protein ball, or even in something as mundane as a microscopic plastic capsule. In addition, it's very basic to duplicate several thousand instances of the same DNA pattern, if that proves useful. DNA is good at replication! $\endgroup$ Jan 6, 2016 at 0:37
  • $\begingroup$ Encoding information in DNA is still quite expensive, about 12,000 USD per megabyte. This could easily be important, esp. for massive amounts of data as you describe. Price is still coming down and may eventually be affordable for terabytes of data. $\endgroup$ Jan 6, 2016 at 0:44
  • $\begingroup$ @GaryWalker Good point. Perhaps what BrettFromLA says about replication could help? It might be expensive to encode something the first time, but copying it would be quick and cheap. In fact, if we get good at making viruses (who, in turn, are good at rewriting their hosts' DNA), they could do much of the encoding work for us. Although that could quickly lead to a "gray goo" apocalypse. $\endgroup$
    – Pedro
    Jan 6, 2016 at 0:52

A low tech approach may be best.

Print the information you want to transmit on an organic material that can be safely stored within the body. similar to what a drug mule does. If the material is similar to a paper vellum (a vegetable product, usually cotton) , it would be nearly undetectable. If the message to be sent is relatively short, this would work well and be inexpensive.

People likewise have engraved very small (invisible to naked eye), texts. Text no more than 0.1 mm in height. Again, large volumes of information (GB, etc.) would not be easily transmitted this way.

A significant plus with these methods is that either no equipment would be needed to read, or just a magnifying device.

Microfilm is another common form of this same approach and has a lengthy history of use in spying, etc. it is quite effective, simple and cheap.

Slightly higher tech is simply to swallow the flash drive. Drives the size of a fingernail have quite a bit of capacity these days. Seal it up and swallow it like a drug mule.

  • $\begingroup$ printing information on an organic material and storing it inside your body is a terrible, terrible idea. Organic material's generate strong immune responses and infections. Likely the carrier will be in septic shock long before they can deliver the information. Drug mule has the drugs in INERT materials that are not biologically active. The exact opposite of what you suggested. $\endgroup$ Jan 6, 2016 at 15:08
  • $\begingroup$ Good for stealth, bad for health. I'm assuming short term storage for organic substrate. There are even people stupid enough to go on a cotton ball diet, they are hurt or die because of blockage, dehydration, choking, etc. not sepsis. Surgeon accidentally leave cotton sponges in patients that go septic and get removed in later surgery, often this occurs a full month or more after the initial surgery. So no, cotton would very rarely kill or even harm you noticeably before you could deliver you message. Cotton is not biologically active nor digestible. $\endgroup$ Jan 6, 2016 at 16:09

I'd like to point out that the adaptive immune system stores information concerning which antibodies are kept on file to fight infection.

That can be used directly: blood tests can reveal past exposure, and distinguish the blood from identical twins.

So even without fancy encoding of taylored antegens for a message, you can use a low-bandwidth version based on a selection of existing things. Expose the person to a set of them, and the receiver knows the pre-arranged meaning.

  • $\begingroup$ Very interesting. Is the antibody exposure permanent? Meaning suppose a person is coded using antibody A... is that permanently stored in his system? So antibody A could no longer be used with that person's body for coding? Or is there a way to clean the system? $\endgroup$ Jan 6, 2016 at 16:49
  • $\begingroup$ somewhat permanent. It can last decades. $\endgroup$
    – JDługosz
    Jan 6, 2016 at 17:04

I like the idea of DNA, but here’s my take on it. Encoding the information within the DNA of the person sounds both difficult and potentially dangerous, but if all you’re looking for is a way to conceal it on or in the human body, well then there are plenty of non-human lifeforms to work with.

I speak of course, of the human microbiome! This is mostly composed of the symbiotic bacteria, fungus, and micro-animals that are currently living in, on, and around you, every single second of every single day. And they are everywhere. Your skin, your saliva, your digestive tract, your hair, your armpits, everywhere. Did I mention they outnumber the human cells in your body ten to one? Think about that for a while.

Now that that horrifying realization has sunk in, here’s what I suggest. Take a species of bacteria that lives somewhere that’s easy to access (skin, armpits, mouth, nose) and create a virus that will infect the bacteria and over-write some of its junk DNA with your information. Re-release it, and if you made the virus infectious enough, it should spread to most of the other bacteria of the same type in/on the body. Because this is junk DNA, it shouldn’t harm it, just shuffle around some of the information it wasn’t using anyway. This should also be easy enough to do, because of the simplicity of bacterial genetics, since they’re such simple creatures. When you get to wherever you want to want to go, just take a sample of the bacteria, re-sequence the genome, and there’s your message!

I think that this would work fairly well because it’s pretty much impossible to detect. The bacteria are microscopic, and would already be present in a normal, healthy human anyway. The bacteria wouldn’t look or act any different, and the part of the DNA where you message would be would already be expected to be random gibberish that doesn’t actually do anything. the odds of the message being detected are incredibly low, given that to even know there was a message, you’d have to read the redundant DNA of a microscopic creature that has been there since birth.

All in all, I think it’s a pretty good way to store stuff. If you want some info on how we’ve actually already used viruses to change DNA, go here. If you’re just curious about your own microbiome, then you can go check this out.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .