Out of the five main tasks of operating system i.e. hardware abstraction, file management, memory management, process management and process scheduling, memory protection is an important part of memory management . The OS restricts one process from accessing the memory of another process but it doesn’t provide security between memory access of threads of same process.This paper proposes a new hardware feature provided by Intel i.e Memory Protection Keys. This feature enables us to provide memory protection between threads. It uses the previously unused bits of page table. The important benefits of MPK are : performance ,group-wise control , per-thread view protection techniques.