This document proposes a secure data access control scheme for fog computing that uses attribute-based encryption (ABE) and attribute-based signatures (ABS). It aims to address the high computational costs of ABE and ABS encryption, decryption, and signing by outsourcing those operations to fog nodes. The scheme has five phases: system setup by an attribute authority, key generation, data encryption by the data owner and fog nodes, data decryption by fog nodes and users, and cipher text updating with signatures verified by the cloud service provider. It aims to provide secure access control and authentication for sensitive user data stored in the cloud while reducing the computational burden on resource-constrained IoT devices through outsourcing to fog nodes.