It's been twenty years since I read Kant, but it differs from utilitarianism in that it has no concern for utility of others, rather it's "if I could pick rules for everybody to follow, those are the rules I should follow. Ergo if I never want anybody to lie to me, then it is always immoral for me to lie -- anything else would be a contradiction, since it assumes two rational agents coming to different conclusions.