Patent ID: 7774593
Filing Date: 2010-08-10
Classification: H04L

Abstract:
1. An encrypted packet processing device for classifying packet data of an input packet as one of real-time data and non-real-time data, wherein at least a portion of the packet data is encrypted sequentially on a block basis, said encrypted packet processing device comprising: a block specifying section for specifying only at least one of an encrypted first block and an encrypted last block in an encrypted data area of the input packet, wherein the encrypted first and last blocks include specific information necessary for classifying the packet data; a specified block decryption section for decrypting only the at least one of the encrypted first block and the encrypted last block specified by the block specifying section; a classification processing section for classifying the packet data by determining a priority level of the input packet based on the specific information included in the at least one of the encrypted first block and the encrypted last block decrypted by the specified block decryption section, wherein the classification processing section includes: a plurality of queues, each of which has a uniquely corresponding priority level; and a decryption processing section for sequentially retrieving a packet from the plurality of queues and performing a decryption process based on a predetermined rule, wherein the priority level determination section enqueues the input packet in the queue corresponding to the priority level; and at least one of the block specifying section, specified block decryption section, and classification processing section is hardware.