Key. coli provides a new, more secure, form of key for accessing content. It uses random ligations and large repertoires of possible components to generate unique combinations of expression profiles; this next generation biological key could be the next BIG thing in security; watch this space!
(122 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
<head> | <head> | ||
+ | <meta name="viewport" content="width=device-width, initial-scale=1"> | ||
+ | <meta charset="UTF-8"> | ||
<link href="https://fonts.googleapis.com/css?family=Karla" rel="stylesheet"> | <link href="https://fonts.googleapis.com/css?family=Karla" rel="stylesheet"> | ||
+ | |||
<style> | <style> | ||
− | body { | + | @import url(https://fonts.googleapis.com/css?family=Lato:300,400,300italic,400italic); |
+ | |||
+ | /* Base Styles | ||
+ | ===================================*/ | ||
+ | body { | ||
+ | |||
+ | font-family: 'Lato', sans-serif; | ||
+ | font-weight: 400; | ||
+ | line-height: 1.8; | ||
+ | background-color: #fff; | ||
+ | width: auto; | ||
+ | position:absolute; | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | /* Layout Styles | ||
+ | ===================================*/ | ||
+ | section:not(:first-of-type), | ||
+ | section:not(:nth-of-type(n2)) { | ||
+ | margin-top: 80px; | ||
+ | } | ||
+ | .section-two, | ||
+ | .section-three, | ||
+ | footer { | ||
+ | margin-top: 80px; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | /* Cover / Jumbotron Styles | ||
+ | ===================================*/ | ||
+ | section .cover { | ||
+ | padding-top: 70px; | ||
+ | |||
+ | background-repeat: no-repeat; | ||
+ | background-size: cover; | ||
+ | height: 100vh; | ||
+ | width: 100vw; | ||
+ | |||
+ | display: -ms-flexbox; | ||
+ | display: flex; | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | /* Section One Styles | ||
+ | ===================================*/ | ||
+ | .section-one-content { | ||
+ | padding: 40px 20px; | ||
+ | color: #ffffff; | ||
+ | font-weight: 300; | ||
+ | } | ||
+ | .section-one-content h1 { | ||
+ | margin: 0 0 20px; | ||
+ | } | ||
+ | #section-one-left { | ||
+ | background: #183532; | ||
+ | } | ||
+ | #section-one-middle { | ||
+ | background: #244F4A; | ||
+ | } | ||
+ | #section-one-right { | ||
+ | background: #2A5C56; | ||
+ | } | ||
+ | |||
+ | .section-two, | ||
+ | .section-three { | ||
+ | margin: auto; | ||
+ | width: 60%; | ||
+ | padding: 10px; | ||
font-family: 'Karla', sans-serif; | font-family: 'Karla', sans-serif; | ||
+ | background-color: #ffffff; | ||
+ | |||
+ | } | ||
+ | |||
+ | /* CSS Image Styles | ||
+ | ====================================================*/ | ||
+ | .css-img-wrapper { | ||
+ | display: -webkit-box; | ||
+ | display: -ms-flexbox; | ||
+ | display: flex; | ||
+ | -webkit-box-orient: vertical; | ||
+ | -webkit-box-direction: normal; | ||
+ | -ms-flex-direction: column; | ||
+ | flex-direction: column; | ||
+ | -ms-flex-wrap: nowrap; | ||
+ | flex-wrap: nowrap; | ||
+ | -webkit-box-pack: center; | ||
+ | -ms-flex-pack: center; | ||
+ | justify-content: center; | ||
+ | -ms-flex-line-pack: center; | ||
+ | align-content: center; | ||
+ | -webkit-box-align: center; | ||
+ | -ms-flex-align: center; | ||
+ | align-items: center; | ||
+ | } | ||
+ | .img-designers, | ||
+ | .img-developers { | ||
+ | height: 400px; | ||
+ | width: 400px; | ||
+ | background-position: center center; | ||
+ | background-size: cover; | ||
+ | } | ||
+ | .img-designers { | ||
+ | background: #183532; | ||
+ | } | ||
+ | .img-developers { | ||
+ | background: #2A5C56; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | /* Media Styles | ||
+ | ===================================*/ | ||
+ | @media (min-width: 480px) { | ||
+ | body { | ||
+ | font-size: 16px; | ||
+ | |||
+ | |||
+ | } | ||
+ | } | ||
+ | @media (min-width: 768px) { | ||
+ | .section-one-content { | ||
+ | padding: 40px 40px; | ||
+ | } | ||
+ | } | ||
+ | @media (min-width: 992px) { | ||
+ | .section-one-content { | ||
+ | padding: 40px 20px; | ||
+ | } | ||
+ | } | ||
+ | @media (min-width: 1200px) { | ||
+ | .section-one-content { | ||
+ | padding: 40px 40px; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @media only screen and (max-width: 500px) { | ||
+ | .section.cover { | ||
+ | max-width:100%; | ||
+ | } | ||
+ | |||
+ | .cover { | ||
+ | max-width:100%; | ||
+ | } | ||
+ | |||
+ | |||
} | } | ||
− | . | + | |
− | + | .maintext { | |
− | + | position: absolute; | |
− | + | left: 33%%; | |
− | + | top: 10%; | |
− | + | } | |
− | + | ||
− | + | .maintext2 { | |
+ | position: absolute; | ||
+ | left: 33%; | ||
+ | top: 40%; | ||
+ | } | ||
+ | |||
+ | .mainimage{ | ||
+ | max-width: 100%; | ||
+ | height: auto; | ||
+ | } | ||
+ | |||
+ | .contentmargin { | ||
+ | margin: auto; | ||
+ | width: 60%; | ||
+ | padding: 10px; | ||
+ | font-family: 'Karla', sans-serif; | ||
+ | background-color: #ffffff; | ||
+ | } | ||
+ | |||
+ | h1 { | ||
+ | font-weight: normal; | ||
+ | letter-spacing: -1px; | ||
+ | color: #34495E; | ||
+ | } | ||
+ | h2 { | ||
+ | font-weight: normal; | ||
+ | letter-spacing: -1px; | ||
+ | color: #34495E; | ||
} | } | ||
+ | p { | ||
+ | font-weight: normal; | ||
+ | letter-spacing: -1px; | ||
+ | color: #4b524a; | ||
− | . | + | .ourkey { |
− | + | ||
− | + | ||
position: relative; | position: relative; | ||
− | top | + | top:15px; |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
+ | h5 { | ||
+ | font-weight: normal; | ||
+ | letter-spacing: -1px; | ||
+ | color: #4b524a; | ||
</style> | </style> | ||
</head> | </head> | ||
Line 42: | Line 221: | ||
</div> | </div> | ||
+ | <br> | ||
+ | <br> | ||
+ | <br> | ||
+ | <!-- Section Two; --> | ||
+ | <section class="container section-two" id="spydesingers"> | ||
+ | <div class="row"> | ||
+ | <div class="col-md-6 to-match"> | ||
+ | <h1>What?</h1> | ||
+ | <article> | ||
+ | <p><b><i>Key. coli</i> provides a new, more secure, form of key for accessing content.</b> It uses random ligations and large repertoires of possible components to generate unique combinations of expression profiles; this next generation biological key could be the next BIG thing in security; watch this space! | ||
− | + | </p> | |
− | + | ||
− | + | ||
− | + | ||
− | + | </article> | |
− | + | </div> | |
− | + | ||
− | + | <img class="ourkey" src="https://static.igem.org/mediawiki/2017/3/36/T--UNOTT--keyk.png" style="width:40%;height:auto;"> | |
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | <p>< | + | </section> |
+ | <!--//Close Section Two --> | ||
+ | |||
+ | |||
+ | |||
+ | <div class="contentmargin"> | ||
+ | <h1>Why?</h1> | ||
+ | |||
+ | |||
+ | <p><b>Major hacking incidents are increasingly common,</b> with accounts being hacked and sensitive information stolen. Many companies are moving away from conventional passwords, which are proving to be unreliable in the hands of the public. Banks are now using physical biometric authentication procedures to correctly identify account owners. This new direction opens a market for biological “passwords”. An ideal system would be as separate from online software programs as possible while maintaining the complexity and uniqueness of a biometric system. Cells are effectively living computers, so we can programme cells to act as a changeable biometric password. </p> | ||
+ | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | + | <h1>How?</h1> |
− | + | ||
− | + | ||
− | <p> | + | <p><b>A key must be unique, measurable and unpredictable.</b> In <i>Key. coli</i>, all these requirements are achieved by the random generation of modular vectors that are expressed in Escherichia coli to produce a unique and detectable fluorescent pattern. This pattern is obtained when different fluorescent proteins (GFP, RFP, CFP) and various promoters, subjected to transcription interference by dCas9, are randomly combined during ligation and transformed into the cells to generate the key. </p> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<p><span style="color: #ffffff;"> </span></p> | <p><span style="color: #ffffff;"> </span></p> | ||
− | |||
− | |||
<p><span style="color: #ffffff;"> </span></p> | <p><span style="color: #ffffff;"> </span></p> | ||
− | |||
− | |||
− | < | + | <img src="https://static.igem.org/mediawiki/2017/8/84/UNOTT2017-How1.png" alt="" width="100%" height="100%"> |
+ | <h5><b> Figure 1:</b> Two-plasmid modular process used to generate random<i>Key. coli</i> construct(s)<p> | ||
<p><span style="color: #ffffff;"> </span></p> | <p><span style="color: #ffffff;"> </span></p> | ||
− | <p style=" | + | <p><span style="color: #ffffff;"> </span></p><p><span style="color: #ffffff;"> </span></p> |
<p><span style="color: #ffffff;"> </span></p> | <p><span style="color: #ffffff;"> </span></p> | ||
+ | <img src="https://static.igem.org/mediawiki/2017/b/bc/UNOTT2017-How2.png" alt="" width="100%" height="100%"></h5> | ||
+ | <h5><b>Figure 2:</b> Random ligation process and colony picking allows large numbers of plasmid variants to be created for use in keys. </p> <p><span style="color: #ffffff;"> </span></p></h5> | ||
+ | <p><span style="color: #ffffff;"> </span></p> | ||
+ | <br> | ||
+ | <p>A key transport device, based on freeze-dried <i>Key. coli</i>, allows the bacteria to survive and be transported anywhere with ease. Once entry to a lock is desired, the <i>Key. coli</i> device can be activated, and the output read in a suitable detection device. </p> | ||
− | + | <h1><i>Key. coli</i> Summary</h1> | |
− | </p> | + | |
+ | |||
+ | <p><img src="https://static.igem.org/mediawiki/2017/8/83/UNOTT2017-summary.png" alt="" width="100%" height="auto" /></p> | ||
+ | <br> | ||
+ | <br> | ||
+ | <br> | ||
+ | <br> | ||
+ | |||
</div> | </div> | ||
− | + | </body> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
− | + | ||
</html> | </html> | ||
{{:Team:UNOTT/Template/Footer}} | {{:Team:UNOTT/Template/Footer}} |
Latest revision as of 03:45, 2 November 2017
PROJECT DESCRIPTION
What?
![](https://static.igem.org/mediawiki/2017/3/36/T--UNOTT--keyk.png)
Why?
Major hacking incidents are increasingly common, with accounts being hacked and sensitive information stolen. Many companies are moving away from conventional passwords, which are proving to be unreliable in the hands of the public. Banks are now using physical biometric authentication procedures to correctly identify account owners. This new direction opens a market for biological “passwords”. An ideal system would be as separate from online software programs as possible while maintaining the complexity and uniqueness of a biometric system. Cells are effectively living computers, so we can programme cells to act as a changeable biometric password.
How?
A key must be unique, measurable and unpredictable. In Key. coli, all these requirements are achieved by the random generation of modular vectors that are expressed in Escherichia coli to produce a unique and detectable fluorescent pattern. This pattern is obtained when different fluorescent proteins (GFP, RFP, CFP) and various promoters, subjected to transcription interference by dCas9, are randomly combined during ligation and transformed into the cells to generate the key.
![](https://static.igem.org/mediawiki/2017/8/84/UNOTT2017-How1.png)
Figure 1: Two-plasmid modular process used to generate randomKey. coli construct(s)
![](https://static.igem.org/mediawiki/2017/b/bc/UNOTT2017-How2.png)
Figure 2: Random ligation process and colony picking allows large numbers of plasmid variants to be created for use in keys.
A key transport device, based on freeze-dried Key. coli, allows the bacteria to survive and be transported anywhere with ease. Once entry to a lock is desired, the Key. coli device can be activated, and the output read in a suitable detection device.