AN2761 Freescale Semiconductor / Motorola, AN2761 Datasheet

no-image

AN2761

Manufacturer Part Number
AN2761
Description
Understanding Cryptographic Performance
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Freescale Semiconductor
Application Note
Understanding Cryptographic
Performance
by: Matthew Short and Geoffrey Waters
1
1.1
Freescale Semiconductor defines cryptographic raw performance as the bandwidth of a cryptographic
execution unit as measured from the unit’s input FIFO, through the algorithm accelerator, and into the
unit’s output FIFO. This number assumes that the execution unit has been set up prior to measurement and
varies only as a function of operating frequency and the execution unit selected. When multiple operations
are performed on the same data (encryption and authentication), the measurement is made from the input
FIFO of the first execution unit to the output FIFO of the second.
1.2
Bus limited performance is cryptographic throughput as measured from the time a cryptographic hardware
unit’s DMA begins reading external memory, to the time the DMA has placed final data and context in
external memory. The latency of each bus transaction is assumed to be the relatively worst case for every
transaction and does not necessarily take into account the pipelined nature of the bus architecture. For
Freescale Semiconductor’s security architecture, this performance benchmark includes the fetch of
descriptors, encryption keys, IVs, HMAC keys, and plaintext, and the write back of ciphertext, the HMAC,
any preserved context, and a DONE write back. The measurement varies as a function of bus frequency
and packet size but is not a function of the execution unit selected. It should also encompass DRAM
latency, memory controller characteristics, and bus arbitration mechanism. The performance should then
© Freescale Semiconductor, Inc., 2004. All rights reserved.
This document contains information on a new product. Specifications and information herein
are subject to change without notice.
NCSG
Performance Methodology
Raw Performance
Bus Limited Performance
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
Rev. 0, 6/2004
AN2761

Related parts for AN2761

AN2761 Summary of contents

Page 1

... The performance should then This document contains information on a new product. Specifications and information herein are subject to change without notice. © Freescale Semiconductor, Inc., 2004. All rights reserved. For More Information On This Product, Go to: www.freescale.com AN2761 Rev. 0, 6/2004 ...

Page 2

Freescale Semiconductor, Inc. Coldfire Security Performance be scaled by the percentage of the bus that can be allocated to cryptographic processing, usually between 10% to 33%. 1.3 CPU Limited Performance CPU limited performance takes into consideration the instructions per packet ...

Page 3

Freescale Semiconductor, Inc. THIS PAGE INTENTIONALLY LEFT BLANK Understanding Cryptographic Performance, Rev. 0 Freescale Semiconductor For More Information On This Product, Go to: www.freescale.com Coldfire Security Performance 3 ...

Page 4

... Learn More: For more information about Freescale Semiconductor products, please visit http://motorola.com/semiconductors AN2761 Rev. 0, 6/2004 For More Information On This Product, Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document ...

Related keywords