Using Name Confusion to Enhance Security (Full Report)