تشفير لغة: تعني إخفاء هوية أو تعتيم أمر ما.
علم التشفير: هو علم يبحث في كيفية حماية البيانات من خلال تحويلها وتغييرها إلى شكل لا يمكن الاستفادة منه في حال وجود طرف ثالث غير مخول بمعرفة ذلك، والطريق الوحيد للاستفادة من ذلك يكون من خلال العثور على مفتاح فك التشفير والذي يجب أن يكون الطرفان قد اتفقا عليه مُسبقاً أو قد تم ارساله بشكل آمن ومستقل.
باختصار التشفير يهدف إلى تضليل الأطراف الغير مخول لها الاطلاع على المعلومات المهمة والضرورية بحيثُ يتم تحويل البيانات والمعلومات إلأى شكل لا يفهمه سوى الأطراف المخولة بذلك.