Micromax Canvas A1 (Android One)
Micromax Canvas Nitro A310
NVIDIA GeForce GTX 980
Intex Cloud FX
Moto G (2nd Gen)
Xiaomi Redmi 1S
Asus Zenfone 6
Asus Zenfone 5
HTC One (M8)
iOS 8: Huge for developers, not yet for you
The Indian Spotify: 4 mobile music streaming apps that you can use
Android One excels in battery test against competitors
Zenfones, Zenwatch and more: In conversation with Asus
iOS 8: 13 important features
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?
Moto 360 will be available exclusively on Flipkart
A look at Amazon's new Kindle Fire tablets & Kindle Voyager
Android's next version will come with default encryption
Samsung to stop selling 48 phone models online to focus on offline retail
Samsung to release Galaxy Note 4 on October 17
Moto G 2nd gen launched, available from midnight at Rs. 12,999
Xiaomi goes for the kill, prices Redmi 1S at Rs. 5,999 in India
Xiaomi lists Mi3 cases and power-banks on Flipkart, offers 10,400 mAh powerbank for Rs. 999
Moto G2 expected to be announced on 10 September
Motorola Moto X (Gen 2) smartphone, Moto 360 smartwatch announced for India
Karbonn Sparkle V
Spice Android One Dream UNO Mi-498
Micromax Canvas A1
Sony Xperia E3 Dual
Tutorial: How to implement H.265/HEVC for Intel Atom Based Android Platforms
How to use Native Library Compression SDK for Android apps
How to use Intel Cilk Plus to speed up your Android application
How to get started with OpenCL on Android OS
How to implement Gesture Sequences in Unity 3D game engine via TouchScript framework
How to Develop an Intelligent Autonomous Drone using an Android Smartphone
How to choose the right engine for your x86-based Android game
How to create sample codes for Video 3D on Android
NVIDIA Editors Day 2014 Highlights
NVIDIA Editors Day 2014 - HBAO+, PCSS, TXAA and God Rays demo in Far Cry4
NVIDIA Editors Day 2014 - Turf effects in Grass Demo
NVIDIA Editors Day 2014 - HairWorks demo on Far Cry 4 animals
NVIDIA Editors Day 2014 - Viscosity added to FleX fluids leading to some hilarious effects
12 upcoming tech & lifestyle stuff worth lusting over
Top 5 free new games for Android & iOS (Sep 2014)
Windows 9: What we have seen so far
Android One: A look at the competition
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.