In http://src.getmonero.org/library/Zero-to-Monero-1-0-0.pdf, chapter "5.2 One-time addresses", there is description of how to create them.
The problem is that Monero uses Ed25519 and Ethereum secp256k1.
Is it possible to apply the same mathematical operations to a different curve?