This document presents a novel privacy-preserving k-nearest neighbor (ppknn) classification protocol designed for securely classifying data outsourced to the cloud. The protocol addresses key privacy issues such as confidentiality of encrypted data, user query privacy, and protection of data access patterns, utilizing the Paillier cryptosystem for encryption. Experimental analysis demonstrates the protocol's efficiency and security under a semi-honest model, highlighting its advancements over existing methods in handling sensitive data.