Intel EP80579 Security Camera User Manual


 
Intel
®
EP80579 Software for Security Applications on Intel
®
QuickAssist Technology
August 2009 PG
Order Number: 320183-004US 3
Contents—Security Software
Contents
1.0 Introduction ..............................................................................................................7
1.1 What’s New in this Chapter...................................................................................7
1.2 About this Document ...........................................................................................7
1.3 Where to Find Current Software and Documentation ................................................7
1.4 Related Information.............................................................................................8
1.4.1 Reference Documents ...............................................................................8
1.5 Glossary ............................................................................................................8
1.6 Features Supported in this Release ...................................................................... 10
Part 1: Architectural Overview ......................................................11
2.0 Silicon Overview...................................................................................................... 12
2.1 What’s New in this Chapter................................................................................. 12
2.2 High Level Overview .......................................................................................... 12
3.0 Software Overview .................................................................................................. 14
3.1 What’s New in this Chapter................................................................................. 14
3.2 Shared Memory Allocation .................................................................................. 14
3.3 Logical View ..................................................................................................... 15
3.3.1 Acceleration Firmware Layer .................................................................... 15
3.3.2 Acceleration Access Layer and Acceleration APIs......................................... 15
3.3.3 Infrastructure ........................................................................................ 16
3.3.4 Acceleration System Driver (ASD) ............................................................ 16
3.3.5 Shim Layers .......................................................................................... 17
3.4 Development View............................................................................................. 17
3.5 Process View .................................................................................................... 18
3.6 Deployment View .............................................................................................. 18
4.0 Intel
®
QuickAssist Technology Cryptographic API Architecture Overview................ 20
4.1 What’s New in this Chapter ................................................................................ 20
4.2 Feature List ...................................................................................................... 20
4.2.1 Symmetric Operations ............................................................................ 20
4.2.2 Random Number .................................................................................... 22
4.2.3 Public Key Operations ............................................................................. 22
4.3 Intel
®
QuickAssist Technology Cryptographic API Documentation............................. 22
4.4 Lookaside Security Algorithms High Level Overview ............................................... 23
4.4.1 Lookaside Symmetric Overview................................................................ 23
4.4.2 Key Generation ...................................................................................... 26
4.4.3 Lookaside PKE Overview.......................................................................... 26
4.4.4 Lookaside Random Overview ................................................................... 28
5.0 QAT Access Layer Architecture Overview................................................................. 29
5.1 What’s New in this Chapter................................................................................. 29
5.2 Overview ......................................................................................................... 29
6.0 Debug Component Architecture Overview................................................................ 30
6.1 What’s New in this Chapter................................................................................. 30
6.2 Overview ......................................................................................................... 30
6.3 Version Information........................................................................................... 30
6.4 Liveness Detection ............................................................................................ 30
6.5 Data Structure Dump......................................................................................... 31
7.0 ASD Module Architecture Overview.......................................................................... 32
7.1 What’s New in this Chapter................................................................................. 32