This application discloses a method, apparatus, and related products for
reverse analysis of CAN signals. The method calculates the entropy value of each bit in the original CAN message data, the
covariance matrix between every two bits, performs
connected component analysis, and calculates the temporal variance and range of each bit, resulting in a multi-dimensional
feature matrix. This multi-dimensional approach more accurately and completely identifies
signal boundaries, reducing the inaccurate
signal segmentation caused by segmenting signals using a single feature. The
feature matrix is input into a prediction model to obtain candidate
parsing results represented in a multi-dimensional form of six-tuples, solving the problem of missing parameter dimensions. LLM (Logical Learning Model) is introduced for logical
verification, effectively filtering out erroneous parsings that violate common sense, and obtaining a logical
score for each candidate
parsing result, further improving accuracy. Furthermore, the method requires no manual intervention, improving
reverse analysis efficiency, and is transparent throughout the process, enhancing the credibility and
interpretability of the
parsing results.