Is it possible to transfer assets which requires the private key of a third party person and not the current asset owner?

hi, Needed some help on 2 questions 
1.Is it possible to transfer assets which requires the private key of a third party person and not the current asset owner. To elaborate here is an example ..Party A creates an asset and is the owner but i require that ONLY Party B who is not an owner of the asset be able to make a successful transfer of asset from party A to party C. I believe this could be done using custom crypto condistions but am not sure as the person i want to authorise transfers is not a owner of the asset. 
2.WHich brings me to my next question if it is possible where can i find some elaborate reading material on cryptoconditions. Thankyou
You already invited:

wincent

Upvotes from:

That's possible but you have to be super-careful. You could create an asset where the legal owner of the asset isn't the "owner" specified in the output. That is, the public key on the output would be the public key of whoever has the ability to transfer it, and that person/entity might not be the legal owner of the asset. All BigchainDB really records is who has transfer-control. The word "owner" should really be replaced by "controller" but we didn't do that so as not to break all existing software. There's an IETF RFC draft spec for crypto-conditions, just google it

If you wanna answer this question please Login or Register