What is a key feature of the Ruu protocol that enhances security in data transmission? (Advanced)
#1: It uses symmetric encryption
#2: It employs public key infrastructure
#3: It supports end-to-end encryption
#4: It enables token-based authentication