pitfalls in key establishment 4100495