add Song-Wagner-Perrig's crypto Java implement