One frequently cited reason for the lack of wide deployment of cryptographic protocols is the (perceived) poor performance of the algorithms they employ and their impact on the rest of the system. Although high-performance dedicated cryptographic accelerator cards have been commercially available some time, market penetration remains low. This paper takes a different approach, seeking to exploit existing system resources, such as Graphics Processing Units (GPUs) to accelerate cryptographic processing.
Related white papers
Ray Tracing on Programmable Graphics Hardware
Recently a breakthrough has occurred in graphics hardware: fixed function pipelines have been replaced with programmable vertex and fragment processors. In the near future, the graphics pipeline is likely to...
Using Multiple Graphics Cards as a General Purpose Parallel Computer: Applications to Computer Vision
Pattern recognition and computer vision tasks are computationally intensive, repetitive, and often exceed the capabilities of the CPU, leaving little time for higher level tasks. This paper presents a novel...
Select Text and Graphics
One can select text and graphics by using the mouse or the keyboard, including items that aren't next to each other. For example, one can select a paragraph on page...
Explore Model-Driven Development (MDD) and Related Approaches: Applying Domain-Specific Modeling to Model-Driven Architecture
In this paper, use Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF) technologies to produce domain-specific modeling tooling aids for domain-specific languages. Learn the value of defining a domain-specific...
NASA Mars Rover: Visualizing the Red Planet With NVIDIA Quadro Graphics
NASA lands two rovers on Mars and receives photographic image data from the surface. The data transmissions from Mars involve massive amounts of image data that must be quickly studied....
Touch Panel Technology: How Does it Work?
The first touchscreen was created by adding a transparent surface to a touch-sensitive graphics digitizer and sizing it to fit a computer monitor. The purpose was to increase the speed...
NVIDIA and the Celestia Program: A Window Into the Universe
The Celestia program was written to be platform-independent. SGI OpenGL functionality provided basic capabilities for building the visualization solution, but Chris wanted to maximize visual clarity and give users the...


