Mining permission patterns for contrasting clean and malicious android applications