Les cornes de rhinocéros sont composées d'une protéine fibreuse appelée kératine, qui est la même substance que l'on trouve dans les ongles et les cheveux humains. La kératine est également présente dans les plumes, les griffes et les sabots.
La corne d'un rhinocéros n'est pas attachée à sa tête mais est une masse de poils compactés qui continue de pousser tout au long de sa vie. Le centre de la corne contient deux dépôts minéraux qui expliquent la courbe et la pointe acérée. Le calcium renforce la corne et la mélanine protège le noyau des rayons ultraviolets du soleil. La composition de la kératine dépend du régime alimentaire de l'animal et de sa situation géographique. Les échantillons de corne sont similaires aux empreintes digitales humaines. Les responsables de l'application des lois utilisent ces échantillons pour localiser les zones illégales de braconnage.