Cloud computing technology offers flexible and expedient services which carry a variety of profits for both societies as well as individuals. In the epoch of data explosion, customers and business establishments require to store enormous data. The exception of cloud service advantages, data confidentiality becomes a challenging aspect to be covered as far as executing data access control. The implementation of Attribute-based Encryption in a Cloud Computing (CC) environment solves the demanding topic of outsourced data enabling fine-grained and pliable access control. In this work, a method called Boneh Goh Nissim Bilinear Attribute-based Optimal Cache Oblivious (BGNBA-OCO) access control and secure de-duplication for data storage in cloud computing is proposed. First, Boneh Goh Nissim Privacy Preserving Revocable Attribute-based Encryption is designed that reinforces attribute revocation and avert the discharge of sensitive information. Moreover, to prevent disclosure of access patterns Optimal Cache Oblivious algorithm is employed to hide the access patterns in cloud storage using rand pattern matching. It also supports updating both encrypted data and access control policies to minimize communication and computation overhead of data duplication and encryption processes concurrently. In this way, secure data sharing is performed to achieve higher data confidentiality and integrity. The analyzed results indicate that the BGNBA-OCO method offers an efficient solution in terms of achieving higher data confidentiality, and integrity, and minimizing the communication as well as computation overhead than the conventional techniques.