Kh-31(Х-31)は、ソビエト連邦で開発された対艦/対レーダーミサイルである。 NATOコードネーム はAS-17 クリプトン(Krypton)。また、非公式にミニモスキートとも呼ばれているようである。