Lenovo ThinkCentre M73
Lenovo ThinkPad S1 Yoga
HTC Desire 616 Dual SIM
Lava Iris X1
Asus Zenfone 5
HTC One (M8)
Micromax Unite 2 A106
With $1 billion in bag, how can Flipkart ramp up to the next level?
Experiencing the Intel Android Codefest in New York
Demystifying the cool new Yahoo with Hari Vasudev
Smartphones that let you control your TV
The 8 best water resistant smartphones to buy
How tech is taking football to the next level
Classic FPS games are a dying breed
Slowly gathering steam...
The obsession within
Carmick Shift: Can John Carmack and Oculus Rift change the world?
BBM beta now available for Windows Phone users
Croma launches 2 Windows 8.1 tablets priced at Rs. 13,990 & Rs. 21,990
Google adds 360-degree imagery of 76 historical sites in India
LG Chromebase AiO launched in India for Rs. 32,000
VLC media player for Windows 8.1, Windows Phone coming soon
HTC Desire 516 launched in India for Rs. 14,200
Xiaomi goes for the kill, prices Mi 3, Redmi Note & Redmi 1S aggressively
ISPs block Torrent, hosting websites after court order: Reports
Asus launches ZenFone series of Android phones in India, prices them competitively
CyanogenMod finds 'Heads up' notification mode in Android
Maxx AXD21 MSD7 Smarty
Karbonn Titanium S19
Panasonic Eluga U
How to Implement map and geofence features in Android business apps
How to use Intel WiDi technology to project your App onto a bigger screen
How to Optimize Your Android Apps (NDK) in Two Minutes on Intel Architecture
How to Develop an Intelligent Autonomous Drone using an Android Smartphone
How to use Intel VTune Amplifier 2014 for Systems on a Dell Venue 8
How to become a cyber-forensics expert
How to create your own TOR url
How to create your own lyrics video
How to become a social media star
How to listen to free music online through scrobbling
Samsung Galaxy Tab S 8.4 Review - Performance
Xolo Q600s Review - Build & Design
Samsung Galaxy Tab S 8.4 Review - Build & Design
Samsung Galaxy Tab S 8.4 - Video Playback
Samsung Galaxy Tab S 8.4 - First Impressions
NVIDIA Battlebox TITAN SR
Tough Talk: These are the most rugged smartphones in the world
Dell UltraSharp UP3214Q UHD 32-inch Monitor
Digit August 2014
7 best cases for your Xiaomi Mi3
Register for the Digit.in Reward Program
How to earn points?
Doesn’t seem possible? Well, scientists have been working on using proteins, bacteria and other organic material as storage media for a while now, and if it looks like all those efforts are bearing fruit now, it doesn’t make it any more unlikely! Calling it ‘bioencryption by recombination’, a team of scientists from Chinese University of Hong Kong (CUHK) have figured out how to store and en/decrypt data onto living bacteria cells.
These efforts are part of the CUHK’s submission to iGEM (International Genetically Engineered Machine) 2010 contest, and its mission statement reads:
CUHK iGEM 2010 team is formed by a group of undergraduates and instructors from the Chinese University of Hong Kong. Our project is to create a brand new biological cryptography system. We harness the incredible adaptability of simple organisms in the tortured environment to make sure that the message stored can be left undisturbed regardless of any environmental changes.
[RELATED_ARTICLE]As you can infer, the aim of the project is not just to create an information dense storage medium, but also to make it extremely resistant to hacking and environmental damage, which most current solutions are especially affected by. You can download their presentation (PDF) from here. In essence, the team sought to make bacteria data storage and encryption feasible in the real world, which previously returned very low and impractical data density figures. Now, they’ve managed to squeeze more than 931,322GB of data onto 1 gram of bacteria (specifically a DH5-alpha strain of E.coli, chosen for its extracted plasmid DNA size) by creating a massively parallel bacterial data storage system. Compared to 1 to 4GB per gram data density of conventional media, the 900,000GB per gram figure the team has returned is truly astounding.
Taking the dream one step closer to industrial reality, the team has developed data proof-read/correction and random access modules, in addition to an encryption module, all using site-specific recombination of the inversion type, specifically, R64 Shufflon-Specific Recombinase, a type of Rci-mediated recombination. In essence, the team has transferred information onto DNA, and the encoding method to do this has been explained below:
A translation table would first need to be constructed by the client, the extended ASCII table with 256 characters were used as standard in here. It is not difficult to identify DNA as a naturally referred as a quaternary numeral system, With the DNA base adenosine representing the number “0”, thymine representing “1”, cytosine representing “2” and guanine representing “3”, we are essentially encoding the 256 characters with this base-4 numeral system.
Before the DNA is synthesised, the resultant code/DNA information is compressed using a combination of Huffman coding and LZ77 algorithm, allowing for reduced “homopolymer and repetitive regions”, and, more information to coded into less units.