Real DNA encryption (or at least making it hard to decode/change)
Clash Royale CLAN TAG#URR8PPP
up vote
3
down vote
favorite
So I'm owner of startup which is going to make our lifes easier with cutstom-DNA creatures! Our few first products are selling very good and nothing was wrong until last week events.
Another company have bought one of our products and just decoded entire DNA sequence, then changed few things and new product from them is selling now, consuming our income. It's pretty bad for us, but still ok, because we are able to sue them.
Now imagine that some terrorists will steal our viruses (nothing out of law, we use them for therapy) and change (well-developed, so easy to read) code to do some really bad (like just killing for start or even worse things).
So our plan is to setup some sort of encryption! But it seems hard to do.
Is there any not very hard way to setup encryption, or at least make DNA a way less readable?
Bonus points for
- Encrypted RNA too
- Cell will divide without decryption
- Some DNA variations
- Making finding protein sequence harder as well
science-based biology
New contributor
val is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
up vote
3
down vote
favorite
So I'm owner of startup which is going to make our lifes easier with cutstom-DNA creatures! Our few first products are selling very good and nothing was wrong until last week events.
Another company have bought one of our products and just decoded entire DNA sequence, then changed few things and new product from them is selling now, consuming our income. It's pretty bad for us, but still ok, because we are able to sue them.
Now imagine that some terrorists will steal our viruses (nothing out of law, we use them for therapy) and change (well-developed, so easy to read) code to do some really bad (like just killing for start or even worse things).
So our plan is to setup some sort of encryption! But it seems hard to do.
Is there any not very hard way to setup encryption, or at least make DNA a way less readable?
Bonus points for
- Encrypted RNA too
- Cell will divide without decryption
- Some DNA variations
- Making finding protein sequence harder as well
science-based biology
New contributor
val is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
up vote
3
down vote
favorite
up vote
3
down vote
favorite
So I'm owner of startup which is going to make our lifes easier with cutstom-DNA creatures! Our few first products are selling very good and nothing was wrong until last week events.
Another company have bought one of our products and just decoded entire DNA sequence, then changed few things and new product from them is selling now, consuming our income. It's pretty bad for us, but still ok, because we are able to sue them.
Now imagine that some terrorists will steal our viruses (nothing out of law, we use them for therapy) and change (well-developed, so easy to read) code to do some really bad (like just killing for start or even worse things).
So our plan is to setup some sort of encryption! But it seems hard to do.
Is there any not very hard way to setup encryption, or at least make DNA a way less readable?
Bonus points for
- Encrypted RNA too
- Cell will divide without decryption
- Some DNA variations
- Making finding protein sequence harder as well
science-based biology
New contributor
val is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
So I'm owner of startup which is going to make our lifes easier with cutstom-DNA creatures! Our few first products are selling very good and nothing was wrong until last week events.
Another company have bought one of our products and just decoded entire DNA sequence, then changed few things and new product from them is selling now, consuming our income. It's pretty bad for us, but still ok, because we are able to sue them.
Now imagine that some terrorists will steal our viruses (nothing out of law, we use them for therapy) and change (well-developed, so easy to read) code to do some really bad (like just killing for start or even worse things).
So our plan is to setup some sort of encryption! But it seems hard to do.
Is there any not very hard way to setup encryption, or at least make DNA a way less readable?
Bonus points for
- Encrypted RNA too
- Cell will divide without decryption
- Some DNA variations
- Making finding protein sequence harder as well
science-based biology
science-based biology
New contributor
val is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
val is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 40 mins ago


Renan
36.3k1184186
36.3k1184186
New contributor
val is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 1 hour ago
val
1163
1163
New contributor
val is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
val is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
val is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |Â
add a comment |Â
2 Answers
2
active
oldest
votes
up vote
6
down vote
Will not happen in foreseeable future
Let me show you this XKCD first:
[White Hat, holding a laptop, is talking to Megan who looks at her smart phone.]
White Hat: Biology is largely solved. DNA is the source code for our bodies. Now that gene sequencing is easy, we just have to read it.
Megan: It's not just "source code". There's a ton of feedback and external processing.
[White Hat, opening his laptop, walks toward a desk and chair past Megan who holds her arms out.]
Megan: But even if it were, DNA is the result of the most aggressive optimization process in the universe, running in parallel at every level, in every living thing, for four billion years.
White Hat: It's still just code.
[White Hat sits down at the desk with his opens laptop, while Megan looks over his shoulder.]
Megan: OK, try opening google.com and clicking "View Source."
White Hat: OK,I-...Oh my god.
Megan: That's just a few years of optimization by Google devs. DNA is thousands of times longer and way, way worse.
White Hat: Wow, biology is impossible.
What does this mean, specifically to your question?
DNA that codes protein has to be in specific order. There are no two ways to code one protein, not really.
DNA is already so complicated, interlinked, illogical, its results dependent on effects of totally other parts of DNA, et cetera, that all complications you can add on purpose will be very, very insignificant in comparison to what nature already did. Thus, if someone can crack what nature did, your additional layer of obfuscation wouldn't really change anything.
DNA is not "code" in any meaningful sense. DNA is simply a massive library of chemical formulas for proteins; nothing more, nothing less. It contains no decisions, it contains no loops, it contains no subroutines: all it has is a massive list of chemical formulas of proteins. DNA does not tell what those proteins do, how much to make of each protein, if any, in what circumstances to make each protein and in what circumstances to avoid making it.
– AlexP
6 mins ago
add a comment |Â
up vote
0
down vote
To add to what Mołot said: it's really not just code.
DNA is read and decoded by ribossomes:
The ribosome (/ˈraɪbəˌsoʊm, -boʊ-/]) is a complex molecular machine, found within all living cells, that serves as the site of biological protein synthesis (translation). Ribosomes link amino acids together in the order specified by messenger RNA (mRNA) molecules.
They know how to read DNA in a very specific way only. Every three bases that come in translate to a specific aminoacid being linked on the output protein. If you just plainly "encrypt" a DNA or RNA sequence, ribossomes will read it without decryption. In the very least the output protein will be completely different from the original.
On top of that, not all base trios encode for an aminoacid. There is code for "start of protein" and "end of protein" as well. Encrypted DNA would have those at very different places in the very least.
Your encrypted DNA would be no different from "junk" DNA, which codes for nothing meaningful. Human DNA is already full of that.
add a comment |Â
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
6
down vote
Will not happen in foreseeable future
Let me show you this XKCD first:
[White Hat, holding a laptop, is talking to Megan who looks at her smart phone.]
White Hat: Biology is largely solved. DNA is the source code for our bodies. Now that gene sequencing is easy, we just have to read it.
Megan: It's not just "source code". There's a ton of feedback and external processing.
[White Hat, opening his laptop, walks toward a desk and chair past Megan who holds her arms out.]
Megan: But even if it were, DNA is the result of the most aggressive optimization process in the universe, running in parallel at every level, in every living thing, for four billion years.
White Hat: It's still just code.
[White Hat sits down at the desk with his opens laptop, while Megan looks over his shoulder.]
Megan: OK, try opening google.com and clicking "View Source."
White Hat: OK,I-...Oh my god.
Megan: That's just a few years of optimization by Google devs. DNA is thousands of times longer and way, way worse.
White Hat: Wow, biology is impossible.
What does this mean, specifically to your question?
DNA that codes protein has to be in specific order. There are no two ways to code one protein, not really.
DNA is already so complicated, interlinked, illogical, its results dependent on effects of totally other parts of DNA, et cetera, that all complications you can add on purpose will be very, very insignificant in comparison to what nature already did. Thus, if someone can crack what nature did, your additional layer of obfuscation wouldn't really change anything.
DNA is not "code" in any meaningful sense. DNA is simply a massive library of chemical formulas for proteins; nothing more, nothing less. It contains no decisions, it contains no loops, it contains no subroutines: all it has is a massive list of chemical formulas of proteins. DNA does not tell what those proteins do, how much to make of each protein, if any, in what circumstances to make each protein and in what circumstances to avoid making it.
– AlexP
6 mins ago
add a comment |Â
up vote
6
down vote
Will not happen in foreseeable future
Let me show you this XKCD first:
[White Hat, holding a laptop, is talking to Megan who looks at her smart phone.]
White Hat: Biology is largely solved. DNA is the source code for our bodies. Now that gene sequencing is easy, we just have to read it.
Megan: It's not just "source code". There's a ton of feedback and external processing.
[White Hat, opening his laptop, walks toward a desk and chair past Megan who holds her arms out.]
Megan: But even if it were, DNA is the result of the most aggressive optimization process in the universe, running in parallel at every level, in every living thing, for four billion years.
White Hat: It's still just code.
[White Hat sits down at the desk with his opens laptop, while Megan looks over his shoulder.]
Megan: OK, try opening google.com and clicking "View Source."
White Hat: OK,I-...Oh my god.
Megan: That's just a few years of optimization by Google devs. DNA is thousands of times longer and way, way worse.
White Hat: Wow, biology is impossible.
What does this mean, specifically to your question?
DNA that codes protein has to be in specific order. There are no two ways to code one protein, not really.
DNA is already so complicated, interlinked, illogical, its results dependent on effects of totally other parts of DNA, et cetera, that all complications you can add on purpose will be very, very insignificant in comparison to what nature already did. Thus, if someone can crack what nature did, your additional layer of obfuscation wouldn't really change anything.
DNA is not "code" in any meaningful sense. DNA is simply a massive library of chemical formulas for proteins; nothing more, nothing less. It contains no decisions, it contains no loops, it contains no subroutines: all it has is a massive list of chemical formulas of proteins. DNA does not tell what those proteins do, how much to make of each protein, if any, in what circumstances to make each protein and in what circumstances to avoid making it.
– AlexP
6 mins ago
add a comment |Â
up vote
6
down vote
up vote
6
down vote
Will not happen in foreseeable future
Let me show you this XKCD first:
[White Hat, holding a laptop, is talking to Megan who looks at her smart phone.]
White Hat: Biology is largely solved. DNA is the source code for our bodies. Now that gene sequencing is easy, we just have to read it.
Megan: It's not just "source code". There's a ton of feedback and external processing.
[White Hat, opening his laptop, walks toward a desk and chair past Megan who holds her arms out.]
Megan: But even if it were, DNA is the result of the most aggressive optimization process in the universe, running in parallel at every level, in every living thing, for four billion years.
White Hat: It's still just code.
[White Hat sits down at the desk with his opens laptop, while Megan looks over his shoulder.]
Megan: OK, try opening google.com and clicking "View Source."
White Hat: OK,I-...Oh my god.
Megan: That's just a few years of optimization by Google devs. DNA is thousands of times longer and way, way worse.
White Hat: Wow, biology is impossible.
What does this mean, specifically to your question?
DNA that codes protein has to be in specific order. There are no two ways to code one protein, not really.
DNA is already so complicated, interlinked, illogical, its results dependent on effects of totally other parts of DNA, et cetera, that all complications you can add on purpose will be very, very insignificant in comparison to what nature already did. Thus, if someone can crack what nature did, your additional layer of obfuscation wouldn't really change anything.
Will not happen in foreseeable future
Let me show you this XKCD first:
[White Hat, holding a laptop, is talking to Megan who looks at her smart phone.]
White Hat: Biology is largely solved. DNA is the source code for our bodies. Now that gene sequencing is easy, we just have to read it.
Megan: It's not just "source code". There's a ton of feedback and external processing.
[White Hat, opening his laptop, walks toward a desk and chair past Megan who holds her arms out.]
Megan: But even if it were, DNA is the result of the most aggressive optimization process in the universe, running in parallel at every level, in every living thing, for four billion years.
White Hat: It's still just code.
[White Hat sits down at the desk with his opens laptop, while Megan looks over his shoulder.]
Megan: OK, try opening google.com and clicking "View Source."
White Hat: OK,I-...Oh my god.
Megan: That's just a few years of optimization by Google devs. DNA is thousands of times longer and way, way worse.
White Hat: Wow, biology is impossible.
What does this mean, specifically to your question?
DNA that codes protein has to be in specific order. There are no two ways to code one protein, not really.
DNA is already so complicated, interlinked, illogical, its results dependent on effects of totally other parts of DNA, et cetera, that all complications you can add on purpose will be very, very insignificant in comparison to what nature already did. Thus, if someone can crack what nature did, your additional layer of obfuscation wouldn't really change anything.
answered 59 mins ago


Mołot
27k1183124
27k1183124
DNA is not "code" in any meaningful sense. DNA is simply a massive library of chemical formulas for proteins; nothing more, nothing less. It contains no decisions, it contains no loops, it contains no subroutines: all it has is a massive list of chemical formulas of proteins. DNA does not tell what those proteins do, how much to make of each protein, if any, in what circumstances to make each protein and in what circumstances to avoid making it.
– AlexP
6 mins ago
add a comment |Â
DNA is not "code" in any meaningful sense. DNA is simply a massive library of chemical formulas for proteins; nothing more, nothing less. It contains no decisions, it contains no loops, it contains no subroutines: all it has is a massive list of chemical formulas of proteins. DNA does not tell what those proteins do, how much to make of each protein, if any, in what circumstances to make each protein and in what circumstances to avoid making it.
– AlexP
6 mins ago
DNA is not "code" in any meaningful sense. DNA is simply a massive library of chemical formulas for proteins; nothing more, nothing less. It contains no decisions, it contains no loops, it contains no subroutines: all it has is a massive list of chemical formulas of proteins. DNA does not tell what those proteins do, how much to make of each protein, if any, in what circumstances to make each protein and in what circumstances to avoid making it.
– AlexP
6 mins ago
DNA is not "code" in any meaningful sense. DNA is simply a massive library of chemical formulas for proteins; nothing more, nothing less. It contains no decisions, it contains no loops, it contains no subroutines: all it has is a massive list of chemical formulas of proteins. DNA does not tell what those proteins do, how much to make of each protein, if any, in what circumstances to make each protein and in what circumstances to avoid making it.
– AlexP
6 mins ago
add a comment |Â
up vote
0
down vote
To add to what Mołot said: it's really not just code.
DNA is read and decoded by ribossomes:
The ribosome (/ˈraɪbəˌsoʊm, -boʊ-/]) is a complex molecular machine, found within all living cells, that serves as the site of biological protein synthesis (translation). Ribosomes link amino acids together in the order specified by messenger RNA (mRNA) molecules.
They know how to read DNA in a very specific way only. Every three bases that come in translate to a specific aminoacid being linked on the output protein. If you just plainly "encrypt" a DNA or RNA sequence, ribossomes will read it without decryption. In the very least the output protein will be completely different from the original.
On top of that, not all base trios encode for an aminoacid. There is code for "start of protein" and "end of protein" as well. Encrypted DNA would have those at very different places in the very least.
Your encrypted DNA would be no different from "junk" DNA, which codes for nothing meaningful. Human DNA is already full of that.
add a comment |Â
up vote
0
down vote
To add to what Mołot said: it's really not just code.
DNA is read and decoded by ribossomes:
The ribosome (/ˈraɪbəˌsoʊm, -boʊ-/]) is a complex molecular machine, found within all living cells, that serves as the site of biological protein synthesis (translation). Ribosomes link amino acids together in the order specified by messenger RNA (mRNA) molecules.
They know how to read DNA in a very specific way only. Every three bases that come in translate to a specific aminoacid being linked on the output protein. If you just plainly "encrypt" a DNA or RNA sequence, ribossomes will read it without decryption. In the very least the output protein will be completely different from the original.
On top of that, not all base trios encode for an aminoacid. There is code for "start of protein" and "end of protein" as well. Encrypted DNA would have those at very different places in the very least.
Your encrypted DNA would be no different from "junk" DNA, which codes for nothing meaningful. Human DNA is already full of that.
add a comment |Â
up vote
0
down vote
up vote
0
down vote
To add to what Mołot said: it's really not just code.
DNA is read and decoded by ribossomes:
The ribosome (/ˈraɪbəˌsoʊm, -boʊ-/]) is a complex molecular machine, found within all living cells, that serves as the site of biological protein synthesis (translation). Ribosomes link amino acids together in the order specified by messenger RNA (mRNA) molecules.
They know how to read DNA in a very specific way only. Every three bases that come in translate to a specific aminoacid being linked on the output protein. If you just plainly "encrypt" a DNA or RNA sequence, ribossomes will read it without decryption. In the very least the output protein will be completely different from the original.
On top of that, not all base trios encode for an aminoacid. There is code for "start of protein" and "end of protein" as well. Encrypted DNA would have those at very different places in the very least.
Your encrypted DNA would be no different from "junk" DNA, which codes for nothing meaningful. Human DNA is already full of that.
To add to what Mołot said: it's really not just code.
DNA is read and decoded by ribossomes:
The ribosome (/ˈraɪbəˌsoʊm, -boʊ-/]) is a complex molecular machine, found within all living cells, that serves as the site of biological protein synthesis (translation). Ribosomes link amino acids together in the order specified by messenger RNA (mRNA) molecules.
They know how to read DNA in a very specific way only. Every three bases that come in translate to a specific aminoacid being linked on the output protein. If you just plainly "encrypt" a DNA or RNA sequence, ribossomes will read it without decryption. In the very least the output protein will be completely different from the original.
On top of that, not all base trios encode for an aminoacid. There is code for "start of protein" and "end of protein" as well. Encrypted DNA would have those at very different places in the very least.
Your encrypted DNA would be no different from "junk" DNA, which codes for nothing meaningful. Human DNA is already full of that.
edited 2 mins ago
answered 16 mins ago


Renan
36.3k1184186
36.3k1184186
add a comment |Â
add a comment |Â
val is a new contributor. Be nice, and check out our Code of Conduct.
val is a new contributor. Be nice, and check out our Code of Conduct.
val is a new contributor. Be nice, and check out our Code of Conduct.
val is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworldbuilding.stackexchange.com%2fquestions%2f127851%2freal-dna-encryption-or-at-least-making-it-hard-to-decode-change%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password