Although there are some limitations regarding DNA computing, it has made many advantages over traditional computing including improved performance due to the ability to run millions of operations simultaneously, massively parallel processing that can enhance computing speed by 10,000 times, high storage capability with 1 cubic nanometer required for one bit, and minimal power consumption due to the lack of requirement for electricity in chemical bonds. DNA computing is particularly useful for problems involving a large number of calculations, data storage, cryptography, and steganography .