Ocean thermal energy conversion is based on:

Explanation:

It uses temperature difference.