Hardware algorithms feature some limitations related to the fact that the conversion speed of hardware algorithms executed by a dongle is relatively slow. Conversion of large chunks of data – from tens of kilobytes to hundreds of megabytes (various types of data: text and graphics, etc.) may lead to significant slowdowns in protected application operation: still the capacity of modern computer processors is several times higher than the dongle’s processor.

This limitation can be partially overcome using the hardware implemented encryption algorithms. Such algorithms use all of the computer’s calculation capacity and therefore work much faster than the dongle’s algorithms. Today you can find a rather large number of various algorithm implementations. Guardant API includes the implementation of symmetric AES algorithm with 256 bit dongle length. This rigid algorithm can be successfully used for reliably converting large volumes of data. 

Hardware conversion in this case can be effectively used for coding or generating encryption keys used by softwarebased algorithms.

  • No labels