A method for processing packets with encrypted data received by a client
from a server through at least one network wherein the data packets
comprise at least an encryption header (46) and payload (45), extracting
the encryption header (54, 55; 69) from a data packet, extracting and
decrypting the encrypted payload to form a clear data, generating a clear
data packet segment. Secure packet-based transmission of content data
from a server to at least one client comprises retrieving a clear data
packet comprising an unencrypted payload, dividing the unencrypted
payload into one or more segments, applying an encrypted algorithm to
each segment to generate encrypted segments (47), generating encryption
header for each encrypted segment composing a packet with encrypted data
for each encrypted segment comprising the encrypted header (46), a data
packet header and transmission of each of the composed packets to the
client.