Special abelian group difference sets