Kỹ thuật mã khóa dữ liệu gồm mã khóa truyền dẫn dữ liệu và mã khóa lưu trữ dữ liệu. Mã khóa truyền dẫn dữ liệu nghĩa là mã khóa dữ liệu đang được truyền đi. Nó gồm 3 loại: Mã khóa lớp liên kết, mã khóa nút và mã khóa end-to-end.
- Mã khóa lớp liên kết nghĩa là dữ liệu đang được truyền chỉ được mã khóa trên lớp liên kết dữ liệu trước lớp vật lý mà không cần xem xét nguồn và đích dữ
liệu. Nó được sử dụng để bảo vệ dữ liệu giữa các nút giao tiếp. Đầu thu là các máy nút trên đường truyền dẫn. Thông tin cần được giải mã và mã hóa tiếp ở mỗi máy nút. Quá trình này tiến hành tuần tự cho tới khi thông tin đến được đích.
- Mã khóa nút tương tự như mã khóa lớp liên kết, nghĩa là có một thiết bị mã khóa mà được kết nối với máy nút thì được sử dụng tại nút. Bản tin mã khóa sẽ được giải mã và được mã hóa lại tại thiết bị này. Bản gốc không qua được máy nút.
- Mã khóa end-to-end nghĩa là mã khóa dữ liệu từ một điểm đầu cuối tới một điểm khác. Dữ liệu được mã khóa tại điểm đầu cuối đang truyền tới điểm nhận. Ở các nút ở giữa, dữ liệu không xuất hiện dưới dạng bản rõ. Mã khóa end-to-end được thực hiện ở tầng ứng dụng.
Mã khóa lớp liên kết dễ dàng hơn cho người sử dụng vì nó sử dụng ít khóa hơn. Còn mã khóa end-to-end thì linh họat hơn và nó được ứng dụng trong IPTV.