Forgot your password?
1990s: invented word, apparently coined in English from French ce (as in c'est 'this is') + roc 'rock'