Mexico's attorney general has filed criminal defamation charges against the former local agent of IBM Corp in response to his allegation earlier this year that government agents solicited a bribe from him in exchange for that airport pact.