You don't have encryption problems, what you've been describing in other questions related to this one, you have first and foremost trust problems. There's no encryption in the world that can enforce trust. While it may require less of it in certain schemes, we're only talking of eliminating trust in the middleman, not end points in a linear chain of trust. The only way to eliminate required trust in one of your end points is to not require it in the first place. You won't be able to do that, when basic premise is the end point is untrusted, and you insist in requiring it. —
TildalWave 1 min ago