We present several extensions to the ciphertext-policy attribute-based encryption (CP-ABE) scheme, first introduced by Bethencourt, et. al. (2007), to support operation in a distributed environment with multiple attribute authorities. Unlike other efforts in creating a multi-authority attribute-based encryption schemes our extensions allow for each authority to be designated a subset of attribu...