Personal Health Record (PHR) system =================================== Personal Health Record (PHR) system has become a popular research area for sharing patients information very quickly among health professionals. It stores and process sensitive information, which should have proper security mechanisms to protect patients’ private data. Thus, access control mechanisms of the PHR should be well-defined. Cryptographic schemes offering a more suitable solution for enforcing access policies based on user attributes are needed for this purpose. In this project, we will develop an android/iOS application based on an existing patient-centric framework that protects PHRs against untrusted service providers and malicious users, that allows users to register into the system, encrypt their PHR data and upload to the server, and at the same time authorized users can download PHR data and decrypt it. The framework uses Ciphertext Policy Attribute Based Encryption scheme as an efficient cryptographic technique, as well as enabling access revocation. Patients can encrypt their PHRs and store them on untrusted storage servers. They also maintain full control over access to their PHR data by assigning attribute-based access control to selected data users, and revoking unauthorized users instantly.