Public Key Watermarking for Authentication of CSG Models