Patent ID: 8675657

Claim:
A wireless communication apparatus that transmits a packet including a destination address, a source address, and a frame body, over a wireless network, the wireless communication apparatus comprising: a computing unit configured to perform computation to obtain a first calculation value for use in detecting packet falsification based on a destination address, a source address, and a frame body of a first packet by using a predetermined computation method; and a storage unit that stores therein the first calculation value that is associated with the destination address, wherein the computing unit is further configured, when a second packet is to be transmitted to a same destination address that is the same as the destination address stored in the storage unit, to compute a second calculation value using the first calculation value stored in the storage unit and the frame body contained in the second packet by using the predetermined computation method, wherein the first packet includes a sequence number, a fragment number, and a more fragment bit, the storage unit stores therein, on a destination-address-by-destination-address basis, the first calculation value and a sequence number, a fragment number, and a more fragment bit of a subsequent packet that is to be transmitted subsequent to the first packet, the storage unit stores therein, on a destination-address-by-destination-address basis, first calculation values that are individually computed for fragment packets, the fragment packets being fragmented and transmitted, and when some fragment packets of the fragment packets are to be transmitted to a single destination address, the computing unit is configured to compute the second calculation value using the first calculation values stored in the storage unit and the frame bodies contained in the some fragment packets.