/
wwwipcorescom wwwipcorescom

wwwipcorescom - PDF document

madison
madison . @madison
Follow
342 views
Uploaded On 2021-06-12

wwwipcorescom - PPT Presentation

WPI1 IEEE 80211 WAPI Encryption Core IP Cores Inc November 2011 Page 1 General Description Implementation of the new Chinese security standard WAPI requires running the SMS4 cipher in ID: 840351

input data output core data input core output encryption wpi1 wapi ipcores byte cores key wpi script 802 www

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "wwwipcorescom" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

1 WPI1 www.ipcores.com IEEE 802.11
WPI1 www.ipcores.com IEEE 802.11 WAPI Encryption Core IP Cores, Inc. November 2011 Page 1 General Description Implementation of the new Chinese security standard ( WAPI ) requires running the SMS4 cipher in the WPI mode for encryption and message authentication. The WPI1 core is tuned for WAPI applications and as such requires much smaller gate count than a full implementation. The design is fully synchronous and available in both source and netlist form . Symbol Key F eatures Completely self - contained: does not require external memory Includes encryption, decryption , key expansion and data interface Support for WAPI WPI packet encapsulation Automatic generation of key context from key data Flow - through design Test bench provided D eliverables include test benches Applications • W API WPI1 D [ 7:0 ] CLK CEN Q [ 7:0 ] WRITE OUT_READY MODE DATA_VALID START READ DONE WPI1 www.ipcores.com IEEE 802.11 WAPI Encryption Core IP Cores, Inc. November 2011 Page 2 Pin Description Name Type Descri ption CLK Input Core clock signal C EN Input Synchronous enable signal. When LOW the core ignores all its inputs and all i

2 ts outputs must be ignored. MODE In
ts outputs must be ignored. MODE Input Mode. When HIGH, transmit, when LOW receive START In put HIGH starting input data processing READ Output Read request for the input data byte DATA_VALID Input HIGH when valid data byte present on the input WRITE Output Write to the output interface OUT_READY Input HIGH when output interface is ready to accept data byte D [ 7 :0] Input Input Da ta Q[7:0] Output Output Data DONE Output Data processing completed Function Description The SMS4 algorithm is a data encryption standard as defined in the Chinese government specification 无 线局域网产品使用的 SMS4 密 码算 法 . The WPI1 implementation fully supports the WPI packet encapsulation of the Chinese WAPI encryption standard for the IEEE 802.11 networks. . The core is designed for flow - through operation, with byte - wide input and output interfaces. SMS4 key and WPI initialization vector precede the frame in the flow of data. WPI1 supports encrypt and decrypt modes . Data Formats Core is designed to sit next to the modem in the data flow and so is able to pass through entire MPDU and A - MPDU data. It can re cognize PLCP SIGNAL fields and MPDU Delimiters and extract and generate the

3 MPDU length information. The core extr
MPDU length information. The core extracts the information from the WPI header and modifies the packet by appending or removing the 16 - byte MIC. WPI1 www.ipcores.com IEEE 802.11 WAPI Encryption Core IP Cores, Inc. November 2011 Page 3 . Export Permits US Bureau of I ndustry and Security has assigned the export control classification number 5E002 to the core. The core is eligible for the license exception ENC under section 740.17(A) and (B)(1) of the export administration regulations. See the IP Cores, Inc. licensing b asics page, http://ipcores.com/exportinformation.htm , for links to US government sites and more details Deliverables HDL Source Licenses • Synthesizable Verilog RTL source code • Testbench (self - checkin g) • Vectors for testbenches • Expected results • Simulation script • Synthesis script • User Documentation Netlist Licenses • Post - synthesis EDIF • Testbench (self - checking) • Vectors for testbenches • Expected results • Place & Route script • Simulation script Contact Info rmation IP Cores, Inc. 3731 Middlefield Rd. Palo Alto, CA 94303, USA Phone: +1 (650) 81 5 - 7996 E - mail: info@ipcores.com www.ipcores.com

Related Contents


Next Show more