PURPOSE: Hardware for IEEE 802.11 MAC WEP(Wired Equivalent Privacy) algorithm is provided to make a state table with a register file, and to implement a WEP algorithm, thereby completing a key setup phase during 256 hardware cycles after determining a secret key and creating 1 pseudo-random number during 1 hardware cycle. CONSTITUTION: A register file(11) comprises as follows. The first write address terminal(W1ADDR) receives the first address. The first read address terminal(R1ADDR) receives the first address. The first data output terminal(R1DATA) outputs data stored in the first address inputted to the first read address terminal(R1ADDR). The second data input terminal(W2DATA) receives the data outputted from the first data output terminal(R1DATA). The second write address terminal(W2ADDR) receives the second address. The second read address terminal(R2ADDR) receives the second address. The second data output terminal(R2DATA) outputs data stored in the second address inputted to the second read address terminal(R2ADDR). The first data input terminal(W1DATA) receives the data outputted from the second data output terminal(R2DATA).
展开▼
机译:目的:提供IEEE 802.11 MAC WEP(有线等效保密)算法的硬件,以用寄存器文件制作状态表,并实施WEP算法,从而在确定密钥并创建后的256个硬件周期内完成密钥设置阶段1个硬件周期内有1个伪随机数。组成:寄存器文件(11)包括以下内容。第一写地址端子(W1ADDR)接收第一地址。第一读取地址端子(R1ADDR)接收第一地址。第一数据输出端子(R1DATA)输出存储在输入到第一读取地址端子(R1ADDR)的第一地址中的数据。第二数据输入端子(W2DATA)接收从第一数据输出端子(R1DATA)输出的数据。第二写地址端子(W2ADDR)接收第二地址。第二读取地址端子(R2ADDR)接收第二地址。第二数据输出端子(R2DATA)输出存储在输入到第二读取地址端子(R2ADDR)的第二地址中的数据。第一数据输入端子(W1DATA)接收从第二数据输出端子(R2DATA)输出的数据。
展开▼