Trước đầu thế kỷ 20, mật mã học chủ yếu liên quan đến các mô hình ngôn ngữ và từ điển học. Kể từ đó, sự nhấn mạnh đã thay đổi, và mật mã học hiện nay sử dụng rộng rãi toán học, bao gồm các khía cạnh của lý thuyết thông tin, tính phức tạp tính toán, thống kê, kết hợp học, đại số trừu tượng, lý thuyết số và toán học hữu hạn nói chung. mật mã học cũng là một nhánh của kỹ thuật, nhưng một trong những bất thường vì nó liên quan đến hoạt động, thông minh, và phản đối (xem kỹ thuật mật mã và kỹ thuật bảo mật); các loại kỹ thuật khác (ví dụ, kỹ thuật dân dụng hoặc hóa học) chỉ cần đối phó với các lực lượng thiên nhiên trung lập. Ngoài ra còn có nghiên cứu tích cực xem xét mối quan hệ giữa các vấn đề mật mã và vật lý lượng tử (xem máy tính lượng tử và mật mã lượng tử).
nhấn mạnh