automatic security protocol generation