This project is a prototype of organizational data sharing application. Emphasis is given on anonymity of users and secure transfer of data. In this project users are divided into groups. Admin is responsible for creating groups and adding users to groups. Admin assign keys to groups and users. Admin provides user ID and password to each user. Data is secured by two layers of encryption. Inner layer is user level encryption and outer layer is group level
encryption. Two layers of encryption provides additional security and confidentiality of data within group.