If you are going to design and develop a software agent-based real application system for electronic commerce, you would immediately learn that there exists no such secure communication between agents, which is assumed by most agent model designers. In fact, software agents, as primarily human-delegated software entities, would face almost all the risk and security threats, which human being have to face[1],especially in commercial activities.