The performance of any computing platform depends upon many variables. Our architecture and operational design make optimum use of the computing resources on both the card and the host PC, while vigilantly enforcing sound security policy. The trick is to make sure the card is capable of doing what the architect asks it to do and that the host PC is secure enough to do what it may be asked to do. Our products use practical solutions to resolve these trade-offs. For small amounts of data, the Smart Token will do the decrypting itself. For large amounts of data, the Smart Token provides the desktop with a working key and the desktop performs the encryption/decryption with its much faster processing speed. In general, however, for most information access operations, the encryption/decryption time is insignificant.